簡體   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