2014-10-06 43 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

回答

相關問題