pip无法安装numpy错误代码1

时间:2013-09-26 11:44:10

标签: python python-2.7 numpy pip

我正在尝试使用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

6 个答案:

答案 0 :(得分:8)

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

两个选项:

答案 1 :(得分:1)

我猜这是因为pip 1.3有一个处理ssl的bug。有一个链接here

答案 2 :(得分:1)

某些文件无法使用pip安装,需要从平台的软件包中安装。

所以你们可以尝试这个,如果n在那里工作 的 MAC 使用Macports

sudo port install 'package' 

使用Homebrew:

brew install 'Package'

答案 3 :(得分:0)

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

dpkg -l python-dev

答案 4 :(得分:0)

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

答案 5 :(得分:0)

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

    pip3 install numpy

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