【问题标题】:Mac reinstall PythonMac重新安装Python
【发布时间】:2016-06-16 10:26:33
【问题描述】:

我尝试使用来自 here 的 Coursera 课程下载器,它适用于少数课程,但不是全部。他们建议使用 Python3.X。所以我从我的 Mac 上卸载了 Anaconda(版本 2)并从 Python 的网站安装了 Python3.5.1,但课程下载器仍然无法正常工作,因为它使用的是默认的 Python 2.7。

所以我从/usr/local/lib 中删除了 Python,现在没有任何效果。当我执行which python 时,它会显示 `usr/local/bin/pythonand bothpythonandpython3` 运行。

但是当我执行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

【问题讨论】:

    标签: python macos python-2.7 python-3.x


    【解决方案1】:

    试试 Homebrew http://brew.sh/

    brew install python3
    
    curl bootstrap.pypa.io/get-pip.py | python3
    

    【讨论】:

      【解决方案2】:

      您的 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 将为您节省大量时间和痛苦。

      【讨论】:

        猜你喜欢
        • 2011-09-24
        • 2014-05-15
        • 2014-02-07
        • 2014-03-02
        • 1970-01-01
        • 2021-09-17
        • 2016-11-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多