[英]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/bin
的pip3
可执行文件来替换pip
。 通过这种方式,您可以使用pip
来安装Python 3.x模块。
在这里,我强烈建议使用virtualenv
来管理您的Python模块环境。 更多细节可以在这里找到。
谢谢乔纳坦,这很有效。
我跑了
pip install finsymbols
不
sudo -H pip install finsymbols
并解决了这个问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.