繁体   English   中英

pip install error - ImportError:没有名为finsymbols的模块

[英]pip install error - ImportError: No module named finsymbols

当我跑:

sudo -H pip install finsymbols

我收到以下回复:

要求已经满足:/usr/local/lib/python2.7/dist-packages中的finsymbols要求已经满足:/usr/local/lib/python2.7/dist-packages中的beautifulsoup4> = 4.2.1(来自finsymbols)

然后当我跑

$ python 
>>> from finsymbols import symbols

我明白了

ImportError中的文件“”,第1行:没有名为finsymbols的模块

我的问题是,为什么我在安装模块时收到错误?

您可能有多个版本的Python。

要求已经满足:/ usr / local / lib / python2.7 / dist-packages中的finsymbols要求已经满足:/usr/local/lib/python2.7/dist-packages中的beautifulsoup4> = 4.2.1(来自finsymbols)

Pip已经在python2.7路径中安装了它。 您的默认Python可能不同。

所以尝试使用

$ python2.7

代替

$ python

如果要安装在Python 3.x上运行的模块,则需要使用

pip3 install module_name

或者链接/usr/binpip3可执行文件来替换pip 通过这种方式,您可以使用pip来安装Python 3.x模块。

在这里,我强烈建议使用virtualenv来管理您的Python模块环境。 更多细节可以在这里找到。

谢谢乔纳坦,这很有效。

我跑了

pip install finsymbols

sudo -H pip install finsymbols

并解决了这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM