为Python添加默认模块搜索路径

Python与开源GIS

为Python添加默认模块搜索路径

2015-01-28 作者: bukun 浏览: 1579 次

摘要: 学习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']

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © 2014-2019 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org