Python的自动搜索路径顺序如下:
- 程序的根目录(自动)
- PYTHONPATH环境变量设置的目录
- 标准库的目录(自动)
- 任何能够找到的.pth文件的内容
- 第三方扩展的site-package目录(自动)
可以通过设置‘环境变量’来添加、删除、修改顺序
import sys
sys.path
#or
import site
site.getsitepackages()
关于site-packages的说明
site.getsitepackages()“获得”.pth"文件的位置,".pth"文件列出的目录是可配置的。它允许用户以每行一个的方式列出搜索路径,它和PYTHONPATH环境变量的不同是会在标准库路径之后搜索;而且它是针对这个python安装的,而不是针对用户的,环境变量会随着用户的不同而不同。