【问题标题】:Installing scikit-learn with pip: are there multiple python versions installed on my computer?用 pip 安装 scikit-learn:我的电脑上安装了多个 python 版本吗?
【发布时间】:2021-05-06 04:27:00
【问题描述】:

我正在尝试使用 pip install scikit-learn 安装带有 pip 的 scikit-learn 我收到了这条消息:

弃用:Python 2.7 已于 1 月 1 日结束其生命周期, 2020. 请升级您的 Python,因为不再维护 Python 2.7。 pip 21.0 将于 2021 年 1 月停止对 Python 2.7 的支持。 有关 pip 中 Python 2 支持的更多详细信息,请参见 https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 将移除对此功能的支持。

警告:脚本 f2py、f2py2 和 f2py2.7 安装在 PATH 上的“/Users/my_name/Library/Python/2.7/bin”中。 考虑将此目录添加到 PATH,或者,如果您希望禁止显示此警告,请使用 --no-warn-script-location。

但是,当我输入 python --version 时,它显示我的版本是 3.7.4。那么我的计算机上是否都安装了 python 2.7 和 3.7?如果是这样,有没有办法摆脱2.7?此外,当我在 mu_editor 中执行 from sklearn.cluster import MeanShift 时,我仍然会得到 ModuleNotFoundError。我认为这是因为 pip 正在将模块安装到 python 2.7 目录或其他目录,而不是 mu_editor 连接到的 python 3.7.4 目录。有什么办法可以将软件包安装到 python 3.7.4 目录而不是 2.7 目录?

【问题讨论】:

    标签: python python-3.x python-2.7 scikit-learn pip


    【解决方案1】:

    首先,使用python -v 检查默认的python 安装。如果是您正在使用的版本,请继续使用 python 而不是 python3

    现在运行python3 -m pip install scikit-learn 如果您使用的是 Mac,请不要删除 PYTHON 2.7。您的系统需要它才能正常运行。

    【讨论】:

    • 非常感谢!但是,当我执行 python3 -m pip install scikit-learn 时出现语法错误:文件“”,第 1 行 python3 -m pip install scikit-learn ^ 你也得到这个吗?再次感谢!
    • 如果只输入pip,会提示更新吗?
    • 我刚刚输入了 pip,结果发现我什至没有在 python 3 上安装 pip,只有 python 2.7。我安装了它,并做了 python3 -m pip install scikit-learn,它现在可以工作了!非常感谢:)
    • 如果你安装的python没有自带,你需要手动安装。在此处找到说明:pip.pypa.io/en/stable/installing.
    猜你喜欢
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 2017-08-30
    • 2021-02-13
    • 2012-12-31
    • 2014-06-05
    • 2015-04-14
    • 2019-10-17
    相关资源
    最近更新 更多