【发布时间】:2014-07-08 18:44:07
【问题描述】:
当我在虚拟环境中运行 django 时,我得到 No module named 'django.core':
(proj)[jenia@li app]$ python manage.py runserver
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.core'
但是,当我运行 Python 解释器并导入 django 时,没有错误消息:
(proj)[jenia@li app]$ python
Python 3.4.1 (default, May 19 2014, 17:23:49)
[GCC 4.9.0 20140507 (prerelease)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>> import django
>>>
当我导入 django.core 时,它当然会失败。
我做错了什么?这可能与什么有关?
提前谢谢?
【问题讨论】:
-
您是否已经尝试重新安装虚拟环境??
-
包路径好像没有设置好
-
python shell 中
django.__file__的输出是什么
标签: python django pip virtualenv