我尝试使用来自here的Coursera课程下载程序,它适用于少数课程,但不是全部。他们建议使用Python3.X。所以我从我的Mac上卸载了Anaconda(版本2)并从Python的网站上安装了Python3.5.1,但是当然下载程序没有使用默认的Python 2.7。
所以我从/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 :(得分:0)
尝试Homebrew http://brew.sh/
composer require vinkla/pusher:2.1.0
答案 1 :(得分:0)
默认情况下,您的Mac应安装Python 2和Python 3。在终端&#34; python&#34;将推出Python2,&#34; python3&#34;将推出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将为您节省大量时间和精力。