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