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

2024-04-19 03:10:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用pip install numpy命令安装numpy,但出现以下错误:

RuntimeError: Broken toolchain: cannot link a simple C program

我正在使用Windows732bit,Python2.7.9,PIP6.1.1和一些MSVC编译器。我认为它使用Visual C++ 2010 Express中的编译器,但实际上我不确定哪个是因为我有几个VisualStudio安装。

我知道有一些为windows预先构建的包,但我想知道是否有某种方法可以通过键入pip install numpy来实现?

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


Tags: installpip命令numpy编译器错误linkprogram
3条回答

安装扩展模块可能是pip的问题。这就是康达存在的原因。conda是一个开源BSD许可的跨平台包管理器。它可以很容易地安装NumPy。

两种选择:

  • 安装水蟒here
  • 安装Minicondahere,然后转到命令行并键入conda install numpy(确保路径包含conda安装到的位置)。

令人沮丧的是,发布到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安装

检查Python2.7的安装,然后安装/重新安装描述here的pip,然后打开命令行并编写

pip install numpy

或者

pip install scipy

如果已经安装,请尝试

pip install -U numpy

相关问题 更多 >