我很討厭在python中安裝模塊,並且遇到了很多麻煩,所以找到一個好的解決方案會很棒。這裏是我的問題:Python的Pythonpath模塊安裝
- PYTHONPATH:我怎麼能告訴easy_install/Python在哪裏安裝我的包?
即使我把:/Library/Python/2.6/site-packages
我.bash_profile
有了:
PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
它不會導入包我都在那裏。
在另一個網站上的一切我投入:
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
作品。我不知道爲什麼,也很想知道。
- 我只安裝 「南」 與命令
easy_install south
並安裝了它,猜測,右爲: - Can/Do必須爲每個模塊做到這一點嗎?有沒有更好的方法來解決這個問題。請說有。
/Library/Python/2.6/site-packages
現在複製的 「南」 哪安裝有(它是在一個文件夾,名爲:South-0.7.2-py2.6.egg
,我只是複製以南),並將其粘貼到
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
現在去我的Django項目的目錄時(其中settings.py安裝的應用我有「南」)和
python manage.py shell
南依這是一個很好的指標,這我可以導入作品。
感謝
當你從* .bash_profile *中刪除'PYTHONPATH =「/ Library/Python/2.6/site-packages」export PYTHONPATH'時,* easy_install *會做什麼?或者換句話說:你爲什麼改變* PYTHONPATH *? – Eike 2010-08-25 14:03:02
我想我必須添加包含python,django等模塊的每個目錄。我有多個pythonpath,就像我在這裏發佈的那樣。 這是錯誤的嗎?什麼是正確的方式? – MacPython 2010-08-25 14:26:29
請參閱http://stackoverflow.com/questions/4460367/install-python-2-7-1-side-by-side-with-apple-supplied-python – SPRBRN 2014-01-04 22:38:59