4

我正在尝试使用 pip 安装 numpy。当我输入pip install numpy命令提示符时,它会开始工作,但不会安装文件并返回错误代码1。我正在使用 Windows 8 64 位和 python 2.7。这是错误消息的最后一点

Cleaning up...

Removing temporary dir c:\users\pim\appdata\local\temp\pip_build_Pim...
Command python setup.py egg_info failed with error code 1 in c:\users\pim\appdata\local\temp\pip_build_Pim\numpy

Exception information:
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\basecommand.py", line 134, in main
    status = self.run(options, args)
  File "C:\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\commands\install.py", line 236, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "C:\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\req.py", line 1134, in prepare_files
    req_to_install.run_egg_info()
  File "C:\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\req.py", line 259, in run_egg_info
    command_desc='python setup.py egg_info')
  File "C:\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\util.py", line 670, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in c:\users\pim\appdata\local\temp\pip_build_Pim\numpy
4

6 回答 6

8

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

两种选择:

  • 安装Anaconda
  • 安装Miniconda,然后转到命令行并键入conda install numpy(确保您的 PATH 包括安装 conda 的位置)。
于 2013-09-26T13:35:09.373 回答
1

我猜这是因为 pip 1.3 有一个处理 ssl 的错误。这里有一个链接。

于 2014-01-17T05:46:23.800 回答
1

有些文件不能用 pip 安装,需要从你平台的包中安装。

所以你们可以试试这个,如果 nth 在那里工作 MAC With Macports

sudo port install 'package' 

使用自制软件:

brew install 'Package'
于 2016-04-26T01:10:07.670 回答
1

如果您使用的是 python 3+,请尝试使用 pip3 安装

    pip3 install numpy

另一件事(Windows)确保您拥有最新版本的 Microsoft Visual C++

于 2019-12-15T13:06:01.807 回答
0

确保你已经安装了 python-dev(如果你不安装,你肯定会看到同样的错误)。

dpkg -l python-dev
于 2015-03-31T13:50:50.637 回答
0

我下载了 python 37,并自定义了安装位置。然后我尝试使用 pip: failed 错误代码 1 安装 numpy。然后我删除了 python 37,在没有自定义安装位置的情况下下载了 python 36。然后我使用 pip: 成功安装了 numpy。也许自定义安装位置会导致错误。

于 2017-11-24T09:54:40.860 回答