【发布时间】:2018-12-09 13:45:36
【问题描述】:
我已经在 Python 中安装了 numpy 1.9.0。现在我应该怎么做才能获得 numpy+mkl?
【问题讨论】:
-
如果 1.9 不是严格要求,并且允许更高版本,我建议从 here 下载轮子并使用
pip安装它。对我来说 - 这是在 x64 win 7 上安装所有需要的软件包的最简单方法,而无需设置像 Anaconda 这样的其他东西。
我已经在 Python 中安装了 numpy 1.9.0。现在我应该怎么做才能获得 numpy+mkl?
【问题讨论】:
pip 安装它。对我来说 - 这是在 x64 win 7 上安装所有需要的软件包的最简单方法,而无需设置像 Anaconda 这样的其他东西。
如果您没有完整的 Python 发行版或者您不想安装,您可以从 Christoph Gohlke's webpage 下载并安装已编译的 whl 包。这个whl 包含numpy 并链接到mkl。安装此软件包时,您同时安装:numpy 和 mkl 依赖项。
你所要做的就是:
whl文件(选择正确的Python版本和32/64文件)Windows+R 并在cmd 内部运行打开一个Windows cli
whl 文件的目录,并附上cd 说明pip install numpy‑1.XX.Y+mkl‑cp3X‑cp3Xm‑win_amd64.whl
例如,命令可以是
pip install numpy‑1.11.3+mkl‑cp35‑cp35m‑win_amd64.whl
你可以为任何需要编译代码的包做这个
【讨论】:
--user 标志将其安装在具有您权限的文件夹中
最简单的方法是安装包含大量软件包的整个 Python 发行版,例如 numpy 和 mkl。我建议使用 Anaconda Python 发行版,https://www.continuum.io/downloads
【讨论】:
上面的答案很好 (+1) 并让我走上了正确的轨道,但是 把事情搞清楚:
.whl
.whl,您需要了解 numpy‑1.11.3+mkl‑cpXX‑cpXXm‑win_amd64.whl
XX 实际上是你的 python 版本(例如,36 代表 python 版本 3.6.x).whl的地方输入pip install numpy‑1.11.3+mkl‑cp**XX**‑cp**XX**m‑win_amd64.whl
【讨论】: