0
我用pip来安装Django。安装Django时没有找到命名的模块
sudo pip install Django
它成功地运作。但是,当我试图运行python代码。
import django
它显示未找到模块。然后我使用pip freeze命令来检查安装。 Django在那里列出!
pip freeze
Django==1.7
,当我运行的蟒蛇,它表明:
which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
因此,谁能帮助我?我的电脑操作系统是MAC OS 10.9.2
解决方案: 从一个朋友的建议(运行again-sudo pip install django),我发现结果提醒我django已经存在于/ usr/local/lib/python2中0.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')
但所有这两个暂时工作。如果我们关闭终端,我们仍然需要再次添加。
错误追溯究竟是怎么回事?谢谢。 – alecxe 2014-10-06 03:25:22
我只是附上了图片。现在我想如果是因为我的电脑里有很多python版本。它没有安装在正确的一个。 – 2014-10-06 03:28:30
我刚刚检查了系统路径,没有包含“Django”或“django”的路径名称。 – 2014-10-06 03:32:57