在我的Linux(ubuntu 12.04)系统中,/usr/bin
中有python2.7.3,/usr/local/bin
中有python2.7.5
像numpy这样的模块安装在/usr/share/pyshared
中(默认情况下,当我使用sudo apt-get install python-numpy
时)
python2.7.3可以毫无问题地导入模块,而python2.7.5无法定位模块。我已使用/usr/share/pyshared
将$PATH
添加到/etc/profile
变量,但python2.7.5仍无法找到模块。
有什么建议吗?
答案 0 :(得分:0)
您可以在启动python-2.7.5之前在您的环境中设置PYTHONPATH
:
export PYTHONPATH=/usr/share/pyshared
或者您可以在本地python脚本的开头执行此操作:
import sys
sys.path.prepend('/usr/share/pyshared')