我很讨厌在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