如何使用pip install在windows上安装numpy?

Dar*_*nin 27 python numpy pip visual-c++ python-2.7

我想使用pip install numpy命令安装numpy 但我得到以下错误:

RuntimeError: Broken toolchain: cannot link a simple C program
Run Code Online (Sandbox Code Playgroud)

我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC编译器.我认为它使用Visual C++ 2010 Express中的编译器,但实际上我不确定是哪一个,因为我有几个visual studio安装.

我知道有预装的Windows包,但我想弄清楚是否有办法通过打字来做到这一点pip install numpy

编辑:我认为可能有其他包必须在使用前编译,所以它不仅仅是numpy.我想用我的编译器解决问题所以我可以轻松安装任何其他类似的包,而无需搜索预构建的包(并希望有一些)

acs*_*acs 29

检查python 2.7的安装,而不是安装/重新安装这里描述的pip,而不是打开命令行并写入

pip install numpy
Run Code Online (Sandbox Code Playgroud)

要么

pip install scipy
Run Code Online (Sandbox Code Playgroud)

如果已经安装试试这个

pip install -U numpy
Run Code Online (Sandbox Code Playgroud)


小智 25

安装扩展模块可能是pip的问题.这就是conda存在的原因.conda是一个开源的BSD许可的跨平台包管理器.它可以轻松安装NumPy.

两种选择:

  • 在这里安装Anaconda
  • 在这里安装Miniconda ,然后转到命令行并键入conda install numpy(确保您的PATH包含已安装的conda 位置).

  • 这篇文章 (https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/) 提供了很多关于 pip 和 conda 如何协同工作的细节,以及为什么创建 conda 来补充 pip (例如,安装非 Python 包,这是 pip 不能做的,并且要成为一个环境管理器,比如 virtualenv) (2认同)

Col*_*nic 22

令人沮丧的是,发布到PyPI的Numpy包不会安装在大多数Windows计算机上https://github.com/numpy/numpy/issues/5479

代替:

  1. http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载适用于您的Python版本的Numpy轮
  2. 从命令行安装它 pip install numpy-1.10.2+mkl-cp35-none-win_amd64.whl

  • 谢谢你 - 如果我已经在我的计算机上安装了Python(我也这样做),我不想下载*另一个*Python发行版来获取这些包.这工作没有任何障碍. (3认同)

lee*_*ewz 14

截至2016年3月,pip install numpy在没有Fortran编译器的Windows上运行.看到这里.

pip install scipy 仍然试图使用编译器.

2018年7月:mojoken报告pip install scipy在没有Fortran编译器的情况下在Windows上工作.

  • 截至 2018 年 7 月,pip install scipy 在没有任何 Fortran 编译器的 Windows 上运行良好。 (2认同)

Vin*_*rth 7

py -m pip install numpy
Run Code Online (Sandbox Code Playgroud)

为我工作!

  • `py -m` 怎么样让它工作,他们做了什么?请解释你的答案! (3认同)