Python查找import
语句引用模块文件的顺序:
-
当前工作目录。当前工作目录是指运行python脚本的目录。
Pycharm中查看和修改当前工作目录:
查看工作目录
也可以通过以下代码打印出当前工作目录:
import os
print(os.getcwd())
-
PYTHONPATH
中配置的目录。你想导入包所在的路径都可以通过这种方式加进来。 - 标准库目录。安装python时标准库会自动安装,python会自动搜索安装标准库模块的目录。
-
.pth
文件中的定义的目录。用户可以把有效目标一行行地写入后缀为.pth
的文件中,Python会把这些文件中罗列的目录加到搜索路径列表中。
最后可以通过以下代码打印python搜索路径:
import sys
print(sys.path)
本文参考《Python学习手册 第3版》。