2014-10-06 83 views
0

我用pip来安装Django。安装Django时没有找到命名的模块

sudo pip install Django 

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

import django 

enter image description here 它显示未找到模块。然后我使用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') 

但所有这两个暂时工作。如果我们关闭终端,我们仍然需要再次添加。

+0

错误追溯究竟是怎么回事?谢谢。 – alecxe 2014-10-06 03:25:22

+0

我只是附上了图片。现在我想如果是因为我的电脑里有很多python版本。它没有安装在正确的一个。 – 2014-10-06 03:28:30

+0

我刚刚检查了系统路径,没有包含“Django”或“django”的路径名称。 – 2014-10-06 03:32:57

回答

相关问题