2013-09-26 100 views
2

我正在嘗試使用PIP安裝numpy。當我在命令提示符下鍵入pip install numpy時,它會開始工作,但不會安裝該文件並返回錯誤代碼1。我正在使用Windows 8 64位和python 2.7。這是錯誤消息的最後一位PIP無法安裝numpy錯誤代碼1

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 

回答

8

安裝擴展模塊可能是pip的問題。這就是conda存在的原因。 conda是一家開源BSD許可的跨平臺軟件包管理器。它可以輕鬆安裝NumPy。

兩個選項:

+1

謝謝,Anaconda解決了這個問題! – Pim

+0

謝謝,該作品!有官方網址:https://anaconda.org/anaconda/numpy –

1

我想這是由於點1.3有一個處理ssl的錯誤。有一個鏈接here

0

確保你安裝了python-dev(因爲如果你不這樣做,你一定會看到這個相同的錯誤)。

dpkg -l python-dev 
+0

這可能應該是一個評論。 – Robert

1

某些文件無法與pip一起安裝,需要通過平臺的軟件包進行安裝。

所以你們可以在那裏 MAC 試試這個,如果第n個工作隨着MacPorts的

sudo port install 'package' 

隨着家釀:

brew install 'Package' 
0

我下載蟒蛇37,和我定製的安裝位置。然後我試圖用pip安裝numpy:失敗的錯誤代碼1. 然後我刪除了python 37,下載了python 36而沒有自定義安裝位置。然後我使用pip安裝numpy:成功。 也許定製安裝位置會導致錯誤。