如何添加Python的模块搜索路径

2024-12-25 14:15:17
推荐回答(4个)
回答1:

方法一:函数添加
1 import sys
2 查看sys.path
3 添加sys.path.append("c:\\")

方法二:修改环境变量
w用户可以修改系统环境变量PYTHONPATH

方法三:增加.pth文件,推荐!
在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。
1 windows
c:\python27\site-packages
# 我们的学员把pth文件直接放在c:\python27
# (或其他python安装目录)目录下测试也是有效的
# 2015.9.23
2 linux(ubuntu)
/usr/local/lib/python2.7/dist-packages (note by shanql, 我是放在这个目录下有效的,所添加的目录一定要存在,不存在则会不成功)
2 linux(redhat)
/usr/lib/python2.7/site-packages

回答2:

将模块的绝对路径添加到Python搜索路径中就可以了 1 2 3 4 import sys print(sys.path) #显示python搜索库的路径 sys.path.append('') import numpy #然后这样就可以正常搜索到python2.6下的库

回答3:

  一般情况下都是讲自己的类库新建一个文件夹,然后写在 PYTHONPATH中,和第三方类库分割开来。

  修改lib/site.py
  sys.path.append('/to/your/path)
  加上这一句

回答4:

Python 的模块搜索路径 PYTHONPATH 类似 Java 的 CLASSPATH 由以下路径组合而成,通过更改以下 4 者其中之一都可以改变 Python 模块的默认搜索路径: 1. 当前工作目录 2. 操作系统的 PYTHONPATH 环境变量