【发布时间】:2014-12-11 10:34:15
【问题描述】:
我已经从 Github 下载并安装了 Numpy 的开发版本,首先这个模块是通过标准导入导入的。在某个地方(我怀疑从 git 源安装包管理器更新或其他 python 包)Python 导入恢复到包管理器安装的 Numpy 模块。
如何让 Python 导入我从 git 源安装的模块?
我想避免在每个脚本中修改 sys.path。
我运行的是 Ubuntu Gnome 14.10。
路径如下:
>>> import sys
>>> sys.path
['',
'/usr/local/bin',
'/usr/local/lib/python2.7/dist-packages/matplotlib-1.5.x-py2.7-linux-x86_64.egg',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
'/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
'/usr/lib/python2.7/dist-packages/IPython/extensions']
【问题讨论】:
-
你在使用 virtualenv 吗?如果你不是,你应该是。
-
同意丹尼尔。 Virtualenv 是您避免此类问题所需的工具。