版权声明:本文为 [onefine] 原创文章,转载请注明出处: https://blog.csdn.net/jiduochou963/article/details/88534381
sys.path是python的搜索模块的路径集,是一个list,如下:
In [1]: import sys
In [2]: sys.path
Out[2]:
['C:\\Users\\xxx\\AppData\\Local\\Programs\\Python\\Python37\\Scripts\\ipython.exe',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37\\python37.zip',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37\\DLLs',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37\\lib',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37',
'',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37\\lib\\site-packages',
'c:\\users\\xxx\\appdata\\local\\programs\\python\\python37\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\xxx\\.ipython']
In [3]:
可以在Python环境下使用:
sys.path.append(‘你的模块的名称’)
sys.path.insert(0,’模块的名称’)
添加相关的路径,但在退出python环境后自己添加的路径就会自动消失!
一个栗子:
import os
import sys
# python搜索模块路径设置
sys.path.insert(0, os.path.dirname(__file__))
或者:
参考:
python sys.path.append()和sys.path.insert() https://blog.csdn.net/dcrmg/article/details/79546962
Python sys.path详细介绍 https://www.cnblogs.com/saolv/p/7808347.html
在Python中以绝对路径或者相对路径导入文件的方法 https://blog.csdn.net/xiongchengluo1129/article/details/80453599
Python官方文档 https://docs.python.org/3.8/using/cmdline.html