摘要: 学习python不久,碰到个问题,怎么样把自己写的模块加入到python默认就有的搜索路径中呢?不要每次非得 import sys; sys.path.append(’/home/tony/tst-python’) 才可。 上网找了很多久未果,都来我自己糊...
学习python不久,碰到个问题,怎么样把自己写的模块加入到python默认就有的搜索路径中呢?不要每次非得
import sys; sys.path.append(’/home/tony/tst-python’)
才可。 上网找了很多久未果,都来我自己糊里糊涂找到了解决方法,那就是在dist-packages即( usr / local /lib /python 2.6 /dist-packages)添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的文件名称就是了,如我的: /home/tony/tst-python 保存退出,OK!结果自己验证,重启terminal,再次打开python,
>>> import sys >>> sys.path ['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/var/lib/python-support/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/var/lib/python-support/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.6-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages', '/home/tony/tst-python', '/usr/local/lib/python2.6/dist-packages']