2016-06-16 69 views
1

我試圖從here使用Coursera課程下載程序,它適用於少數課程,但不是全部。他們推薦使用Python3.X。所以我從我的Mac上卸載了Anaconda(第2版),並從Python的網站上安裝了Python3.5.1,但課程下載程序仍然無法正常工作,因爲它使用的是默認的Python 2.7。Mac重新安裝Python

所以我從/usr/local/lib刪除Python,現在沒有任何工作。當我做which python它顯示``usr/local/bin/python and both python and python3`運行。

但是當我做pip install coursera它拋出的錯誤如下:

Traceback (most recent call last): 
File "/usr/local/bin/pip", line 5, in <module> 
from pkg_resources import load_entry_point 
ImportError: No module named pkg_resources 

當我做sudo easy_install pip,我碰到下面的錯誤。

Traceback (most recent call last): 
File "/usr/local/bin/easy_install", line 5, in <module> 
from pkg_resources import load_entry_point 
ImportError: No module named pkg_resources 

回答

0

嘗試自制http://brew.sh/

brew install python3 

curl bootstrap.pypa.io/get-pip.py | python3 
+0

我仍然得到相同的錯誤。 –

0

您的Mac應該有Python 2和Python 3的默認安裝的。在終端「python」將啓動Python2,「python3」將啓動Python3。藉助Anaconda,您可以保留Python 2版本併爲Python 3創建環境,http://conda.pydata.org/docs/using/envs.html#managing-environments

這是您最有可能需要的解決方案,No module named pkg_resources。 Setuptools導致了這個問題,你需要wget ez_setup.py。重新安裝Anaconda將爲您節省大量時間和痛苦。