pycharm包搜索路径和python包搜索路径的区别
包可能是文件夹或者python文件。查看包搜索顺序方法:
import sys
print(sys.path)
pycharm包搜索顺序
在/home/jiekou/config/a.py中写入上述语句,pycharm包搜索顺序如下:
- 第一搜索:当前a.py所在的路径。
- 第二搜索:项目路径。
['/home/jiekou/config', '/home/jiekou', '/root/.pycharm_helpers/pycharm_display', '/home/anaconda/jiekou/lib/python39.zip', '/home/anaconda/jiekou/lib/python3.9', '/home/anaconda/jiekou/lib/python3.9/lib-dynload', '/home/anaconda/jiekou/lib/python3.9/site-packages', '/root/.pycharm_helpers/pycharm_matplotlib_backend']
Python包搜索路径
在终端中执行: python /home/jiekou/config/a.py,python包搜索顺序如下:
- 第一搜索:当前a.py所在路径。
['/home/jiekou/config', '/home/anaconda/jiekou/lib/python39.zip', '/home/anaconda/jiekou/lib/python3.9', '/home/anaconda/jiekou/lib/python3.9/lib-dynload', '/home/anaconda/jiekou/lib/python3.9/site-packages']