django-admin.py错误:来自django.core导入管理ImportError:没有名为django.core的模块

时间:2014-08-18 12:18:19

标签: python django windows virtualenv

当我尝试在windows8下运行django-admin.py时出现以下错误。我也安装了python27和virtualenvwrapper-win

(juice) C:\>pip freeze
Django==1.6.5

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

(juice) C:\>

尝试了以下解决方案,但没有一个解决方案:

修改了virtualenv文件夹的只读权限
检查了以下路径:

(juice) C:\>python
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> for path in sys.path:
...    print path
...

C:\Users\Mohamed\Envs\juice\lib\site-packages\setuptools-0.6c11-py2.7.egg
C:\Users\Mohamed\Envs\juice\lib\site-packages\pip-1.3.1-py2.7.egg
C:\Python27
C:\Python27\DLLs
C:\Python27\Lib
C:\
C:\Windows\system32\python27.zip
C:\Users\Mohamed\Envs\juice\DLLs
C:\Users\Mohamed\Envs\juice\lib
C:\Users\Mohamed\Envs\juice\lib\plat-win
C:\Users\Mohamed\Envs\juice\lib\lib-tk
C:\Users\Mohamed\Envs\juice\Scripts
C:\Users\Mohamed\Envs\juice
C:\Users\Mohamed\Envs\juice\lib\site-packages
>>>

我还检查了路径sys变量,它列出了c:\ python27。

任何建议都会有所帮助。

=============================================== ========= 根据下面的建议,我添加了PYTHONPATH系统变量并尝试了django-admin.py,我也有同样的错误! 所以在这一点上我想可能是我应该在virtualenv之外安装django。但是,如果我这样做,我很确定Django-admin.py会工作,但是如果打败使用virtualenv来管理python包的全部目的......

0 个答案:

没有答案