六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

添加Python Path

[复制链接]

升级  31.33%

29

主题

29

主题

29

主题

秀才

Rank: 2

积分
97
 楼主| 发表于 2013-1-15 02:26:38 | 显示全部楼层 |阅读模式
1. 查看当前用户的Python Path:
bogon:~ zhu$ pythonPython 2.6.1 (r261:67515, Jul  9 2009, 17:39:10) [GCC 4.2.1 (Apple Inc. build 5646)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import sys>>> for s in sys.path:...     print "'%s'" % s... '''/Library/Python/2.6/site-packages/MySQL_python-1.2.3c1-py2.6-macosx-10.6-universal.egg''/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages''/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages''/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old''/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload''/Library/Python/2.6/site-packages''/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6''/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC''/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode'>>>  
2. 添加用户的Python Path(Python2.6):
mkdir  -p ~/.local/lib/python2.6/site-packages/ 3. 再次查看当前用户的Python Path:
bogon:~ zhu$ python -c 'import sys, pprint; pprint.pprint(sys.path)'['', '/Library/Python/2.6/site-packages/MySQL_python-1.2.3c1-py2.6-macosx-10.6-universal.egg', '/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages', '/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Users/zhu/.local/lib/python2.6/site-packages', '/Library/Python/2.6/site-packages', '/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode'] 呵呵,多了刚刚创建的目录/Users/zhu/.local/lib/python2.6/site-packages
 
这样以后安装/卸载第三方的Python Lib就更方便了,直接将编译好的第三方Lib放到~/.local/lib/python2.6/site-packages/下面就可以了,若是不想要了,就直接删除,呵呵~
 
PS.
OS: Mac OS X 10.6.1
Linux应该也是可以这样来添加用户的Python Path
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表