我在我的VM中安装了python2.7和python 2.6,并且我安装了一些库,例如:
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)
EDITED 另外,当我访问python2.7的site-packages文件夹时,我可以看到该软件包已安装。