python添加模块的搜索路径

清泛原创

运行python工程的时候,ImportError: No module named xxx 的错误,原因是该模块没有加到python的搜索路径导致的。以下提供几种方法添加搜索路径:

1、函数添加
import sys
sys.path.append("/home/simon/Library")
2、改环境变量
非管理员用户可以修改系统环境变量 PYTHONPATH,修改~/.bashrc文件,添加内容
export PYTHONPATH=/home/simon/Library:$PYTHONPATH

3、增加 .path 文件(推荐)
找到site-packages文件的路径
$ python
import site; site.getsitepackages()
['/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
在site-packages添加一个路径文件,如cafffepath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称。

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部