学习python不久,碰到个问题,怎么样把自己写的模块加入到python默认就有的搜索路径中呢?不要每次非得
1
2
|
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,
1
2
3
4
5
6
7
8
|
>>>
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'
]
|