首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用pyvenv在Windows 8上安装Numpy?

如何用pyvenv在Windows 8上安装Numpy?
EN

Stack Overflow用户
提问于 2014-06-03 09:29:22
回答 2查看 12.3K关注 0票数 5

我已经设置了一个虚拟环境(Pyvenv,Python3.4),但是在执行activate.bat和命令pip install numpy之后,我得到一个错误消息"Unable to find vcvarsall.bat“。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-18 17:14:59

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

  1. activate您的环境,并检查您是否有32位或64位的Python:

(myenv) c:\mypoject> python -c“导入平台;打印(platform.architecture())”

这应该会从here中打印32bit64bit.

  • Download正确的数字,并将其保存在某个地方(即c:\downloads)。

对于64bit,请下载win-amd-64版本;对于32bit,请使用win32版本。

例如,对于我的Python2.7,我需要下载numpy-1.10.2+mkl-cp27-none-win32.whl。numpy文件需要一些来自文件名的信息才能被仍然激活的pip installer!

  • Having正确识别,只需使用pip (它支持从whl文件安装)来解压并安装

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

就这样!

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

票数 8
EN

Stack Overflow用户

发布于 2015-06-22 08:45:28

如果您使用的是Python3.4,请执行以下步骤:

以pip install "numpy-1.9.2+mkl-cp34-none-win_amd64.whl"的身份运行命令,从here

  • Copy将“numpy-1.9.2+mkl-cp34-

  • -”numpy-1.9.2+mkl-cp34-none-win_amd64.whl“

_amd64.whl”文件下载到 cmd.exe。

请注意:

64位architecture cpython3.4

  • win windows

  • amd64 architecture

  • cp34 ->
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24005777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档