我是Django的新手,尽管我已经安装了Django,但我在执行manage.py时遇到了错误。
以下是错误消息:
vivekmehra88@vivekmehra88-HP-Pavilion-TS-15-Notebook-PC:~/PycharmProjects/myProj/django-apps/testsite$ python3 manage.py runserver 127.0.0.1:8000
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named 'django'
vivekmehra88@vivekmehra88-HP-Pavilion-TS-15-Notebook-PC:~/PycharmProjects/myProj/django-apps/testsite$ django-admin --version
1.8.7发布于 2018-05-17 00:26:15
运行pip freeze并查看是否安装了django。
如果你使用的是一个虚拟环境,那就从source venv/bin/activate或者你命名的任何东西开始吧。在本例中,我将其命名为venv。然后运行pip freeze。您可能应该使用run pip freeze >> requirements.txt来生成一个requirements.txt文件。
这将使通过调用pip install -r requirements.txt在云中、在不同的计算机上或仅在新的虚拟环境中重建应用程序变得更容易。
发布于 2018-05-17 00:54:00
首先,您必须在运行时环境中安装所需的库。因为您还没有激活任何虚拟环境,所以您使用的是根python库。sudo pip3 freeze将列出已安装的库。
如果django不在列表中,则使用sudo pip3 install django命令安装django。
由于django-admin作为独立的应用程序运行,因此您可以获得相同的版本。
https://stackoverflow.com/questions/50375613
复制相似问题