gpt4 book ai didi

python - 如何在 Windows 8 的 pyvenv 中安装 Numpy?

转载 作者:太空狗 更新时间:2023-10-30 01:51:13 25 4
gpt4 key购买 nike

我设置了一个虚拟环境(Pyvenv、Python 3.4),但是在执行 activate.bat 和命令 pip install numpy 之后,我收到一条错误消息“无法找到 vcvarsall.bat” .

我在PATH变量中添加了C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC,其中包含vcvarsall.bat文件,但错误仍然存​​在。这里有什么问题?

最佳答案

你不需要在 Windows 上编译 numpy,你可以只下载二进制文件。numpy 团队不会将 Windows 二进制文件上传到 pypi(可以找到关于该主题的公开 github 问题 here),您需要从其他站 pip 手动下载它们。这很简单:

  1. 激活您的环境并检查您使用的是 32 位还是 64 位 Python:

    (myenv) c:\mypoject\> python -c "import platform; print(platform.architecture()[0])"

    这应该打印 32bit64bit

  2. here 下载正确的 numpy并将其保存在某处(即 c:\downloads)。

    64bit 下载 win-amd-64 版本,32bit 使用 win32 版本。

    例如,对于我的 python 2.7,我需要下载 numpy-1.10.2+mkl-cp27-none-win32.whl确保您没有更改文件名! .whl 文件需要文件名中的一些信息才能被 pip 安装程序正确识别!

  3. 在你的 env 仍然激活的情况下,只需使用 pip(它支持从 whl 文件安装)来提取和安装 numpy:

    (myenv) c:\mypoject\> pip install c:\downloads\numpy-1.10.2+mkl-cp27-none-win32.whl

就是这样!

更新:编辑为使用 pip + .whl 而不是过时的 easy_install + .exe 包。

关于python - 如何在 Windows 8 的 pyvenv 中安装 Numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com