[英]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.