我对在 python 中安装模块有点恼火,并且遇到了很多麻烦,所以找到一个好的解决方案真是太棒了。这是我的问题:
- 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
它安装它,猜猜,就在:
/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-Installed Apps 我有“南”)和
python manage.py shell
根据南方的说法,这是一个很好的指标,表明它有效。
- 可以/我必须为每个模块都这样做吗?有没有更好的优雅方法来解决这个问题。请说有。
谢谢