Mac*_*hon 4 python installation pythonpath
我对在python中安装模块感到恼火,并且遇到了很多麻烦,所以找到一个好的解决方案真是太棒了.这是我的问题:
即使我把:/Library/Python/2.6/site-packages放在我的.bash_profile
附:
PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
它不会导入我在那里的包裹.
在另一个网站上我投入的一切:
/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
根据南方,它是一个很好的指标,它的工作原理.
谢谢
根据/Library/Frameworks/Python.framework/Versions/2.6您问题中的路径(),您似乎已经安装了除Apple提供的Python之外的其他Python.这是python.org OS X安装程序的标准安装路径.
easy_install安装到正确的Python站点包位置的技巧是要了解您拥有的每个 Python实例都需要拥有自己的副本,easy_install并且在安装包时需要确保使用正确的Python实例.对于OS X 10.5和10.6,Apple 为它提供的Pythons 提供easy_install命令/usr/bin.例如,在10.6中:
$ ls -l /usr/bin/easy_install*
-rwxr-xr-x 2 root wheel 925 Jun 30 2009 /usr/bin/easy_install*
-rwxr-xr-x 1 root wheel 421 Jun 30 2009 /usr/bin/easy_install-2.5*
-rwxr-xr-x 1 root wheel 421 Jun 30 2009 /usr/bin/easy_install-2.6*
Run Code Online (Sandbox Code Playgroud)
它们将安装到适当的位置,/Library/Python/2.x/默认情况下,Apple提供的Pythons会在这些位置查找站点包.
对于python.org Python,默认的站点包位置在/Library/Frameworks/Python.framework/Versions/x.y.在适当的目录下,有一个lib/pythonx.y/site-packages你找到的bin目录和一个目录.要使Python成为默认值,请确保该bin目录位于shell PATH上并且之前出现/usr/bin/,如下所示:
export PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
Run Code Online (Sandbox Code Playgroud)
默认情况下,python.org安装程序会尝试修改您的shell配置文件,例如.bash_profile,执行此操作.然后按照说明安装setuptools,它提供传统版本easy_install,或Distribute,更新的版本easy_install.然后,您应该easy_install在framework bin目录中看到一个命令:
$ cd /Library/Frameworks/Python.framework/Versions/2.6
$ ls -l bin/easy_install*
-rwxr-xr-x 1 nad admin 360 Aug 25 07:30 bin/easy_install*
-rwxr-xr-x 1 nad admin 368 Aug 25 07:30 bin/easy_install-2.6*
Run Code Online (Sandbox Code Playgroud)
并且,如果您使用它来安装包,它们将最终在正确的位置,一切都会很高兴.
| 归档时间: |
|
| 查看次数: |
4923 次 |
| 最近记录: |