python
  • scipy
  • 2015-06-18 77 views 5 likes 
    5

    我有Python 2.7.9在Windows 7 64位。我試圖用pip安裝scipy。我用pip install scipy但我得到以下錯誤:「失敗,錯誤代碼1」,同時安裝scipy

    Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us 
    ers\\admin\\appdata\\local\\temp\\pip-build-xpl5cw\\scipy\\setup.py';exec(compil 
    e(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file 
    __, 'exec'))" install --record c:\users\admin\appdata\local\temp\pip-b68pfc-reco 
    rd\install-record.txt --single-version-externally-managed --compile" failed with 
    error code 1 in c:\users\admin\appdata\local\temp\pip-build-xpl5cw\scipy 
    

    我搜索谷歌和計算器的解決方案,但毫無效果。我嘗試升級點,它並沒有工作。

    這裏是我安裝的軟件包及其版本:

    httplib2 (0.9.1) 
    nltk (3.0.3) 
    nose (1.3.7) 
    numpy (1.9.2) 
    pip (7.0.3) 
    pytz (2015.4) 
    scikit-learn (0.16.1) 
    setuptools (17.1.1) 
    six (1.9.0) 
    twilio (4.4.0) 
    wheel (0.24.0) 
    
    +0

    什麼是完整的堆棧跟蹤?你可能需要'sudo apt-get install'和'scipy'一起做一些事情,因爲它有很多依賴關係。我記得在安裝scipy的時候,必須爲幾個庫做這件事。 – IanAuld

    +1

    獲取二進制文件。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 這裏可能的重複: http://stackoverflow.com/questions/28142839/pip-install-numpy-python-2- 7-fails-with-errorcode-1 –

    +0

    @IanAuld,這是Windows。不是Ubuntu或另一個具有aptitude存儲庫的Linux發行版。 –

    回答

    2

    在Windows上,你需要使用非官方的預編譯的二進制:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/

    選擇的版本匹配你的架構和Python版本。

    +1

    它終於使用0.15.1 cp27版本 –

    +0

    @RodolpheLAMPE一旦我下載了scipy.whl文件,我該做什麼?我正在使用Windows 10 –

    +0

    @RodolpheLAMPE是的,你必須下載與你的Python版本相匹配的版本 –

    1

    我在Ubuntu 14.04上。我嘗試通過pip進行安裝,這種方式一直伴隨着錯誤代碼1失敗,或者永遠無法完成(實際上從未完成!)。 但是,下面的命令工作順利:

    sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose 
    

    參考:http://www.scipy.org/install.html

    +0

    ** user25111 **在Windows上尋求Python + Scipy的幫助。你的答案是針對linux系統的。 – leber33

    +1

    這就是爲什麼我明確表示這是針對Ubuntu的原因。包括我自己在內的很多用戶在爲非Windows操作系統尋找針對相同問題的解決方案時都會遇到此問題。我添加了這個答案,以幫助廣大觀衆不僅提問者。 – r2d2oid

    0

    安裝setuptools的使得它爲我工作(Mac OS)中

    pip install -U pip setuptools 
    
    2

    我也有同樣的安裝時出錯scipy

    然後我下載並安裝了MiniConda。然後我使用下面的命令來安裝pytables。

    conda install -c conda-forge scipy 
    

    請參考下面的截圖。

    enter image description here

    +0

    謝謝,這解決了我在windows10〜上安裝keras時遇到的問題 – Breeze

    相關問題