【发布时间】:2016-06-03 17:19:32
【问题描述】:
我的虚拟机中安装了 python2.7 和 python 2.6,我 pip 安装了一些库,例如:
sudo pip install gsconfig
安装成功,可以看到包是通过以下方式安装的:
pip list
我默认系统的python是2.6。在终端中我输入 python 并尝试将库导入为:
python
import gsconfig
然后我得到一个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gsconfig
我也试过用python2.7作为:
python2.7
import gsconfig
我收到相同的错误消息。我不明白为什么会发生这种情况,因为我在其他软件包中没有这个问题(例如 simplejson)。
会不会是包裹的位置不一样? 当我尝试这个时:
which gsconfig
我明白了:
/usr/bin/which: no gsconfig in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
已编辑 另外,当我转到 python2.7 的 site-packages 文件夹时,我可以看到该软件包已安装。
【问题讨论】: