python使用*.pth添加环境变量使用自定义模块的方法
来源:互联网 发布:淘宝图片怎么ps 编辑:程序博客网 时间:2024/05/30 18:29
有时候我们正在修改或调试的程序会是一个库,为修改方便,我们可能不大希望把它放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,以方便 IDE 和版本控制工具进行管理。那么怎么能让 Python 运行环境找到这个库呢?
原理上, Python 运行环境查找库文件时本质是对 sys.path 列表的遍历,如果我们想给运行环境注册新的类库进来,
要么得用代码给 sys.path 列表增加新路径;
要么得调整 PYTHONPATH 环境变量;
要么就得把库文件复制到已经在 sys.path 设置中的路径中去(比如 site-packages 目录);
这些方法都不够方便。最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件说指明的库也就可以被 Python 运行环境找到了。
其实,easy_install 所依赖的 egg 包安装就是靠 site-packages 目录下的 .pth 文件添加对 egg 包的引用实现的。所以修改对应的 .pth 文件内容,就可以实现对 egg 包的卸载。
阅读全文
0 0
- python使用*.pth添加环境变量使用自定义模块的方法
- 使用Python+XML添加自定义模块
- 添加自定义的Python模块方法
- 使用.pth文件扩展python环境路径
- linux python 修改环境变量 添加自定义模块路径
- Python 模块和包,使用自定义的模块和包
- Python添加自定义模块
- Python模块的使用
- python 模块的使用
- python 导入自定义模块及使用
- 使用函数添加环境变量
- 模块的使用和自定义模块
- 使用easy_install安装python第三方模块的方法
- python 反编译模块uncompyle2的使用--附破解wingide5 方法
- Python使用xlrd模块操作Excel数据导入的方法
- python使用xlrd模块读写Excel文件的方法
- python 使用相对路径import 模块的方法
- Python使用xlrd模块操作Excel数据导入的方法
- Ubuntu16.0 下vsftpd配置
- linux 查看文本内容
- dataTable 自定义搜索条件
- 评价小星星下面出现竖线问题
- Django 自定义模板标签(template_tags)究竟有什么用?
- python使用*.pth添加环境变量使用自定义模块的方法
- Java 中的代理模式及动态代理
- 存储过程详解
- HDU
- 文件格式之ppm
- 雨的四季
- Android开发入门——推箱子游戏开发实战(十五,终结)
- linux调试----addr2line
- poj2318 TOYS 算法简介和C语言实现