尝试导入已安装的python包时出现错误消息

时间:2016-06-03 17:19:33

标签: python import pip

我在我的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文件夹时,我可以看到该软件包已安装。

1 个答案:

答案 0 :(得分:1)

看起来包名称不是gsconfig,而是其他内容。

查看documentation,我认为它是geoserver