相对路径模块导入的问题
python导入模块搜索路径
- 程序的根目录
- PYTHONPATH设置的环境变量
- 标准库的目录
- .pth文件内容(一般在python site-package中)
- site-package目录
查看搜索路径
import sys
print(sys.path)
显示所有的以上所有的搜索路径
设置的搜索路径的三种方法
- 修改sys.path,这种方法是比较灵活的方式
在脚本中使用sys.path.append(" 需要添加的目录路径") - 配置.pth文件,保存在site-package中
在文件中添加需要的所搜路径即可 - 通过设置PYTHONPATH环境变量,此方法只对当次运行生效
set PYTHONPATH=""
以上三种方式都是把路径添加至sys.path中,设置后可通过sys.path进行查看是否设置成功