python的.pth文件

 

 

有时候我们不希望把一个库放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,方便管理和维护。

那么怎么能让 Python 运行环境找到这个库呢?

通常的做法是在程序启动的时候,往sys.path里面增加这个目录,但是这样做非常的繁琐,最简单的办法就是使用.pth文件。

Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件说指明的库也就可以被 Python 运行环境找到了。

 

这个文件虽然可以放在python的已知库文件的目录里面就可以了,不过我还是建议统一放到python的site-packages目录下面。

主文件名是没有限制的,你可以根据自己的库内容进行定义,只要扩展名为.pth就可以了。文件内容一般只要设置一下路径就可以,可以是相对路径(相对于.pth所在的路径),也可以是绝对路径。 

 

pth文件的妙用:实现Module的绿色安装

例如要安装web.py,把webpy-webpy-0.37.zip解压缩到d:\python\webpy目录下

然后直接把D:\DROPBOX\PYTHON\WEB.PY\TOOLS\WEBPY-WEBPY-0.37
加到atrino.pth中就可以import web了。

这样做的一个好处就是升级非常方便.

 

参考资料:

http://blog.csdn.net/gxp/article/details/6736690

http://v2in.com/pth-file-usage-in-python.html

转载于:https://my.oschina.net/tangcoffee/blog/915716

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值