启动项目时没有模块django.core

时间:2019-05-05 15:41:33

标签: python django

他在python 2.7上挣扎了12多个小时,我在python 3.7上工作,所以出于某种原因我决定改用2.7,所以我卸载了3.7并安装了2.7,但是在激活虚拟环境后无法使用这个错误。 我完成了所有过程here,但无法解决问题。 我后来尝试在虚拟环境之外安装django的奇怪事情似乎可以正常工作 但是我认为这是不合适的帮助

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\cipher>pip install virtualenv
Collecting virtualenv
Installing collected packages: virtualenv
Successfully installed virtualenv-16.5.0
C:\Users\cipher>virtualenv market
New python executable in C:\Users\cipher\market\Scripts\python.exe
Installing setuptools, pip, wheel...
done.

C:\Users\cipher>cd market

C:\Users\cipher\market> .\Scripts\activate

(market) C:\Users\cipher\market>pip install django==1.5.4
Collecting django==1.5.4
Installing collected packages: django
Successfully installed django-1.5.4

(market) C:\Users\cipher\market>django-admin.py startproject market
Traceback (most recent call last):
  File "C:\Users\cipher\market\Scripts\django-admin.py", line 2, in <module>
    from django.core import management
ImportError: No module named django.core

(market) C:\Users\cipher\market>

1 个答案:

答案 0 :(得分:0)

即使您收到成功安装的消息,也应该仔细检查是否确实如此(在从市场上启动的python shell中,运行import django以查看是否引发任何错误)。无论如何,您都可以尝试重新安装它。如果安装没有问题,可以在python之前为使用.py文件的命令添加前缀,如this page所示。