簡體   English   中英

在終端中安裝后在python中找不到模塊

[英]Module not found in python after installing in terminal

這個問題已經被問過幾次了,但是補救措施似乎過於復雜,以至於我仍在尋找用戶特定的解決方案。 我最近重新安裝了蟒蛇; 現在,在Mac上的終端中輸入“ pip install splinter ”后,我得到以下響應:“已滿足要求:/usr/local/lib/python2.7/site-packages中已裂開要求已滿足:selenium> = 2.53。 /usr/local/lib/python2.7/site-packages中的6(來自splinter)”

但是,在輸入import splinter Traceback(最近一次調用最后一次)后,我在python(Anaconda)中收到以下錯誤:File“”,導入splinter中的第1行,I​​mportError:沒有名為splinter的模塊

當我在終端中輸入which python時,輸出為:“ / usr / local / bin / python”

我在這里編輯問題以添加解決方案: ~/anaconda2/bin/pip install splinter

那是兩個不同的python。 您正在使用默認python的pip,但嘗試從anaconda導入軟件包。

采用

$ dirname `which python`

查看anaconda的python可執行文件所在的位置,然后查看pip文件夾。 現在使用此pip來安裝軟件包

1)嘗試卸載並重新安裝:

pip uninstall splinter

2)還要從“站點軟件包”中手動刪除碎片。

3)如果問題仍然存在,請嘗試以下操作:

$ easy_install -m PACKAGE_name

我遇到了同樣的問題,我多次卸載並重新安裝了splinter,但這沒有用。 然后我輸入source activate (name of my conda environment) ,然后執行pip install splinter 它為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM