如何使用 choco 为 Python 2 安装 numpy?

如何使用 choco 为 Python 2 安装 numpy?

我想使用巧克力色的安装numpy到 Windows 机器上。

但是当我运行时:

choco install numpy

它尝试为 Python 3 安装一个 numpy。

我怎样才能强制它安装适用于 Python 2 的版本?

答案1

如何使用 安装numpyPython 2 choco

跑步choco install numpy

当我运行时choco install numpy,它尝试安装numpyPython 3。我怎样才能强制它安装 Python 2 版本?

这里的诀窍是,如果你chocolateyinstall.ps1查看chocolateyuninstall.ps1Chocolatey numpy 包您链接到的(在 下Files),包本身只是使用系统上安装的 Python 版本以及 Python 的pip包管理器来安装和卸载 Python 包。

因此,处理此问题最简单的方法是:

  • 将 Python 2.7(例如C:/path/to/Python27)添加到您的 Windows 路径变量中,并删除/重命名任何条目,例如 Python 3.7。

  • 注销然后重新登录以重新加载路径变量。打开命令提示符并检查是否python -V返回例如Python 2.7.16

  • 运行choco install numpy。 安装例如 Python 3.7 时选择否,安装时选择是numpy。 只要有绿色条目显示numpy已成功安装,您就可以忽略任何其他消息/错误。

要验证是否numpy已成功安装,请python从命令窗口运行并import numpy在交互>>>提示符下输入。如果没有错误消息,则表示numpy已成功导入。

注意事项

此方法显然依赖于 Python 2.7 是否是python系统上的默认版本。如果这种情况发生变化,您将来可能会遇到问题。

笔记

或者,由于 Chocolatey 只是pip在后台使用,您可以使用例如直接C:/path/to/Python27/python.exe -m pip install numpy安装numpy(减去 Chocolatey 中的条目)。

相关内容