【问题标题】:Error message when trying to import installed python package尝试导入已安装的 python 包时出现错误消息
【发布时间】: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 文件夹时,我可以看到该软件包已安装。

【问题讨论】:

    标签: python import pip


    【解决方案1】:

    看起来包名不是gsconfig,而是别的东西。

    documentation,我想是geoserver

    【讨论】:

    • 你说的太对了。我真是个愚蠢的错误。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2021-01-07
    相关资源
    最近更新 更多