【问题标题】:pip fails to install numpy error code 1pip 无法安装 numpy 错误代码 1
【发布时间】:2013-10-02 08:49:20
【问题描述】:

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

【问题讨论】:

    标签: python python-2.7 numpy pip


    【解决方案1】:

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

    两种选择:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        所以你们可以试试这个,如果那里有 nth 工作 MAC 使用 Macports

        sudo port install 'package' 
        

        使用自制软件:

        brew install 'Package'
        

        【讨论】:

          【解决方案4】:

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

              pip3 install numpy
          

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

          【讨论】:

            【解决方案5】:

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

            dpkg -l python-dev
            

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2015-10-07
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2015-03-24
                相关资源
                最近更新 更多