2016-01-03 152 views
0

經過數小時的嘗試,我仍然無法安裝numpy。我讀了許多提示,解答USW.但它沒有幫助。 而且我有Windows 7,32位,27 Python的無法安裝蟒蛇模塊numpy

我所做的:

  1. 下載numpy-1.10.2.ziphttp://sourceforge.net/projects/numpy/files/

  2. 將它解壓縮

  3. 啓動Windows命令提示符並輸入: cd C:\Users\myname\Desktop\numpy-1.10.2

  4. 現在看來: C:\Users\myname\Desktop\numpy-1.10.2>

  5. 我輸入: python setup.py install

  6. 然後就會出現一個錯誤:

    Running from numpy source directory. 
    Traceback (most recent call last): 
    File "setup.py", line 263, in <module> 
        setup_package() 
    File "setup.py", line 246, in setup_pa 
        import setuptools 
    ImportError: No module named setuptools 
    

我希望有人能幫助我或者更好的是有沒有更簡單的方法來安裝NUMPY或其他模塊?

+3

更簡單的方法 - 使用[Anaconda](https://www.continuum.io/downloads)(或其他發行版)。 –

回答

-1

您還需要安裝setuptools軟件包。見here

更簡單的安裝python軟件包的方法是使用pip,它可以自動解決軟件包依賴關係。見here。如果您使用最新版本,那麼PIP應該包含在您的Python安裝中。

您應該致電pip install numpy

+0

這幾乎肯定不會工作 - OP將需要有一個工作工具鏈,以建立C擴展,這不是直接在Windows上設置。 –

+0

你是對的,沒有想過那個...... –

2

從源窗口建築numpy是不平凡的。最佳使用官方二進制文件(http://sourceforge.net/projects/numpy/files/NumPy/1.10.2/)或Gohlke二進制文件(http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)或像Anaconda或Canopy或WinPython的發行版。

+0

在Windows上構建基本的NumPy並不困難,至少不是2.7或3.5(3.4是一件苦差事)。安裝[C++編譯器for Python 2.7](https://www.microsoft.com/en-us/download/details.aspx?id=44266)或[Visual Studio Community](https://www.visualstudio.com/ vs-2015-product-editions)爲3.5。然後用pip來建立一個輪子。但是,Microsoft並未分發Fortran編譯器來構建LAPACK,因此生成的NumPy缺少加速的線性代數。您需要用於Fortran的MinGW或Intel工具鏈。按照ev-br的建議,將自己的麻煩保存下來並獲得預先構建的軟件包。 – eryksun

+0

感謝您的快速回復。 我還是不能安裝numpy。對我而言,你需要更詳細地解釋它。最好你猜我從安裝模塊不知道! 所以你的第一個提示:我使用官方二進制文件(請參閱我的鏈接上面),但它不工作... 也許你可以告訴我如何Anaconda可以幫助我安裝numpy? 我不知道如何安裝它,因爲我是profi的對面;-),你能給我一點點exacter的答案嗎? – chrigi2333

+0

你的鏈接是你下載了源代碼並嘗試編譯它。爲此,你需要例如@eryksun說。下載一個exe安裝程序更簡單,運行它並按照提示進行操作。 –