安装Django时没有找到名为的模块

时间:2014-10-06 03:22:41

标签: python django

我用pip来安装Django。

sudo pip install Django

它成功运作。但是,当我试图运行python代码时。

import django

enter image description here 它显示找不到模块。然后我用pip freeze命令检查安装。 Django被列在那里!

pip freeze
Django==1.7

当我运行哪个python时,它会显示:

which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

那么有人可以帮助我吗?我的电脑操作系统是MAC OS 10.9.2

解决方案: 从一个朋友的建议(再次运行 - sudo pip install django),我发现结果提醒我django已经存在于/usr/local/lib/python2.7/site-packages中。然后回顾系统路径的结果:

import path
for p in sys.path: print p

我没找到该目录,然后我使用下面的代码:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages

它也可以这样工作:

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages') 

但这两个都是暂时的。如果我们关闭终端,我们仍然需要再次添加它。

1 个答案:

答案 0 :(得分:0)

轻松解决您的所有问题:virtualenv