使用.pth文件扩展python环境路径
来源:互联网 发布:python reportlab 编辑:程序博客网 时间:2024/05/16 15:59
使用.pth文件扩展python环境路径
有时候我们不希望把一个库放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,方便管理和维护。
那么怎么能让 Python 运行环境找到这个库呢?
通常的做法是在程序启动的时候,往sys.path里面增加这个目录,但是这样做非常的繁琐,最简单的办法就是使用.pth文件。
Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件说指明的库也就可以被 Python 运行环境找到了。
这个文件虽然可以放在python的已知库文件的目录里面就可以了,不过我还是建议统一放到python的site-packages目录下面。
主文件名是没有限制的,你可以根据自己的库内容进行定义,只要扩展名为.pth就可以了。文件内容一般只要设置一下路径就可以,可以是相对路径(相对于.pth所在的路径),也可以是绝对路径
我们可以参考几个例子:
wx.pth:
wx-2.8-msw-unicode
easy-install.pth:
import sys; sys.__plen = len(sys.path)
./setuptools-0.6c9-py2.6.egg
./pymongo-1.5.2-py2.6-win32.egg
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,’__egginsert’,0); sys.path[p:p]=new; sys.__egginsert = p+len(new)
- 使用.pth文件扩展python环境路径
- python使用*.pth添加环境变量使用自定义模块的方法
- Windows环境下Python代码的文件路径问题
- 使用C++创建Pyd文件扩展Python模块
- 使用Python扩展NotePad++
- 使用 c++ 扩展python
- python 文件路径操作方法
- python路径文件api
- Python文件路径
- python取文件路径
- python文件路径
- Python 文件路径问题
- python切割文件路径
- Python的路径及C语言扩展
- 怎样使用 Python 来判断一个路径是否存在判断一个路径是文件还是目录
- Python在Windows环境下处理文件路径问题最佳实践
- Python寻找路径和查找文件路径
- 使用C/C++扩展Python
- Java中数据分页显示之HibernateTemplate
- vc 建立空文档失败 问题跟踪 .
- 图片上传预览,兼容IE6、IE7、IE8和firefox浏览器
- Ogre Scene Renderer - 如何将一个可渲染对象加进渲染队列
- 学习2 复制集合
- 使用.pth文件扩展python环境路径
- 央行发布第二批第三方支付牌照 13企业位列其中
- MFC中CMainFrame类CDoc类CView类CApp类之间关系 .
- jbpm4.4之待处理任务
- tolua++导出c++接口时遇到的一些问题
- Android学习笔记(十)——ContentProvider的使用
- VC项目开发之单文档多视图实现(整理) .
- oracle 中通用的分页存储过程
- 天龙 - Model Decal