#源头解决# 使用 django-admin.py 命令报 " No module named django.core " 错误

使用 django-admin.py 命令部署 django 项目时报如下错误:

DjangoTraceback (most recent call last):
  File "/usr/local/python3/lib/python3.7/site-packages/django/bin/django-admin.py", line 2, in 
    from django.core import management
ImportError: No module named django.core

多数情况是因为建立的 django-admin.py 软连接出现了问题,因为linux上安装完 django 后,系统会生成两个不同路径下的 django-admin.py 文件,一个是在python安装目录下的 /site-packages/django/bin/djang 目录下;另一个在python安装目录下的/bin目录下,正确的目录应该是后者;
修改方法也很简单,输入以下命令即可:

ln -s /opt/python35/bin/django-admin      /usr/local/bin/django-admin

/opt/python35/修改成自己的python目录

你可能感兴趣的:(python编程,django,linux编程,python,django,linux,centos)