使用 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 <module>
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目录