https://www.digitalocean.com/community/tutorials/how-to-install-the-django-web-framework-on-ubuntu-14-04#global-install-through-pip 我正在使用这个网站安装django 这个测试:django-admin --version是成功的 但是当我输入这个命令时:python manage.py migrate 或者:python -m django --version 可以看到以下错误:没有名为' django' 为什么会这样? 我使用了本教程https://docs.djangoproject.com/en/1.11/intro/tutorial01/
答案 0 :(得分:1)
您的django-admin
指向其他一些Python可执行文件。
如果您键入的which python
是您当前正在使用的Python,并且Python没有看到django包。
我转而使用virtualenv's然后你就知道你已经安装了什么以及你没有安装什么。
答案 1 :(得分:1)
如果您使用的是python 3,则可能使用sudo pip3 install django
来安装django。现在它安装在python 3而不是python 2.如果你运行python -m django --version
它指向python2而不是python3。 python2中没有Django安装。您需要运行python3命令,如python3 -m django --version
和python3 manage.py migrate
它现在应该可以正常工作。