[英]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行,ImportError:沒有名為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.