2016-11-27 114 views
0

這個問題已被問了幾次,但補救似乎很複雜,我仍然在尋找一個用戶特定的解決方案。我最近重新安裝了anaconda;現在,在終端上我的Mac進入 「」 後,我得到的迴應: 「的要求已經滿足:碎片在/usr/local/lib/python2.7/site-packages 要求已經滿足:硒> = 2.53.6在/usr/local/lib/python2.7/site-packages(從分裂)」安裝在終端後在python中找不到模塊

但是,我得到了蟒蛇(Anaconda)的以下錯誤後進入import splinter 回溯(最近最後一次通話) : 文件「」,第1行,在 導入碎片 ImportError:No module named splinter「

當我進入終端which python,這是輸出:「在/ usr/local/bin目錄/蟒蛇」

我在這裏編輯問題補充解決方案:~/anaconda2/bin/pip install splinter

+0

嘗試'PIP安裝-U splinter' – ettanany

+0

這是兩個不同的蟒蛇。你正在使用你的默認python的'pip',但是試圖從anaconda導入這個包。 –

回答

0

這是兩個不同的蟒蛇。您正在使用默認python中的pip,但試圖從anaconda導入包。

使用

$ dirname `which python` 

上看到蟒蛇的python可執行文件,然後看到文件夾pip。現在使用這個pip安裝包

+0

謝謝。我如何「使用此點」來安裝軟件包?只需設置目錄? – bayrah

+0

@bayrah無論你可以設置'$ PATH'或者你可以簡單的運行'/ location/ro/anaconda/bin/pip install package'來使用這個pip來安裝包裹 –

+1

道歉,我發現這個解決方案用〜/ anaconda2/bin/pip安裝splinter' – bayrah

0

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

pip uninstall splinter 

2)也可手動從「站點包」刪除碎片。

3)也可以嘗試這個,如果問題仍然存在:

$ easy_install -m PACKAGE_name