方法一:在python中动态修改默认搜索路径
import sys
sys.path.append('path/to/your/module')
但是这种方法只有在python解释器的环境下才生效。例如,我要安装theano,依赖的模块是numpy,如果我的numpy没有安装在默认路径下,那么安装theano的时候就要报错(找不到numpy)
方法二:直接修改系统默认的python搜索路径
1. sudo gedit /usr/local/lib/python2.7/site-packages/<my_python_path>.pth #打开/新建一个 .pth 文件,里面存放要加载的搜索路径。
2. 在<my_python_path>.pth 文件中添加路径,如 /home/Libraries
3. sudo gedit /etc/profile
4. 在profile文件末尾添加环境变量PYTHONPATH, 即 export PYTHONPATH=/usr/local/lib/python2.7/site-packages #这个路径是.pth文件所在路径,当然也可以直接把目标模块路径加到这里,这样一来就省去了修改.pth文件的步骤。