Python 项目在运行时需要各类内置包和第三方包,import *
包的时候 Python 运行环境会从以系统级 list 查询,有的时候我们需要将自己项目下的库添加到运行环境中,有两种方式可以添加
1. 添加临时环境变量
import sys
sys.path.append(path)
但项目或 shell 退出后,环境变量即失效
2. 添加永久环境变量
在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径, pth 文件也可以使用注释
# 将 ippool 项目包添加到系统环境变量
/opt/ippool
这样就可以将我们自己的项目包路径添加到系统 list 中了,如果有虚拟环境的话只需要到对应的虚拟环境下设置即可