Python自定义库文件路径

本文介绍了如何通过修改Python运行环境的sys.path列表、设置PYTHONPATH环境变量或使用.pth文件来注册新的Python类库。详细解释了.pth文件的工作原理及其配置步骤。

我们通常会将自己写的Python模块与Python自带的模块分开存放。这样清晰可见也更便于维护。Python 运行环境在查找库文件时是对sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:

  • 在sys.path列表中添加新的路径。
  • 设置PYTHONPATH环境变量。
  • 将库文件复制到sys.path列表中的目录里(如site-packages目录)。

其实,最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,这样 .pth 文件说指明的库也就可以被 Python 运行环境找到。

操作:在{PythonHome}/Lib/site-package目录下创建一个my.pth文件,其中内容为自定义的模块所在的路径。(mypython一般为项目名)

C:/workspace/python/mypython1;
C:/workspace/python/mypython2;


转载于:https://my.oschina.net/famiover/blog/783473

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值