標籤:

python下numpy不成功,請問有沒有簡單的安裝方法?


建議題主安裝 Anaconda: Anaconda Scientific Python Distribution

很多科學計算的library已經集成好了(不僅包含numpy,還有sklearn, pandas等等)。python2.7 python3.4都有。


這是我以前記錄的安裝numpy的方法:Python 3 安裝第三方庫時出現編譯錯誤


如果你是windows版本的,試用下這個網站,會感覺舒心很多的。

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


我估計你用的是Windows,雖然很多人推薦你用Enthought和Anaconda但是那個會剝奪你很多學習體驗。如果你知道怎麼用CMD/Powershell的話,先把Python的文件夾下面的l/ib文件夾放到你的系統變數裡面去,另外就是選擇安裝Python 2.7.9這樣pip是自帶的。(如果這個你不會你還是用Pre-installed IDE吧)你在cmd裡面用pip安裝64位系統的numpy是會出現問題的,這個很多人都遇到過,而且之後估計你還要安裝Scipy,這需要用到C和Fortran的編譯器你估計也沒有……

所以我建議你安裝wheel文件,我給你一個地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

看清楚根據你的python版本和你電腦的bit數來選擇wheel文件。為了能夠安裝wheel文件,你需要首先安裝wheel這個包。進到cmd裡面輸入

pip install wheel

安裝成功以後下載相應的numpy的wheel文件,在cmd裡面移動到本地文件存放的地方。然後輸入

pip install numpy?1.9.2+mkl?cp27?none?win_amd64.whl

上面這個語句最後一部分是文件名,根據你問題的描述你應該就是下載這個文件,然後回車就可以自動安裝了。你安裝numpy+mkl的好處是會減少你安裝scipy的阻力,安裝scipy一直就不是一件愜意的事情。

當然了,如果你根本不想要這麼麻煩,還是安裝個Enthought, Anaconda或者PythonXY吧。


什麼os? 什麼版本? numpy安裝沒覺得有什麼特別麻煩之處。當然你要在windows下從源碼build一個是有些難度。


今天終於在windows下安裝成功了,cmd移動到python安裝目錄,然後輸入python -m pip install numpy


你需要python(x,y)


如果是在windows下

  1. 裝linux虛擬機,手動安裝需要的包 難度指數 3
  2. 裝vagrant下載裝有numpy的box啟動 難度指數 2

  3. 裝docker下載對應docker鏡像 難度指數2
  4. 找在線的python科學計算環境 這個沒用過 難度指數 1


在python2.7上用pip裝numpy,遇到了很多問題,大都關於底層c/c++ 的編譯,讓初學著感到非常困惑。這裡有幾種當解決方法,僅供參考。

1.找numpy的.exe安裝包,一鍵安裝,一般不會出現什麼問題,但如果你還要繼續安裝scipy之類基於numpy的包的話,不建議你這樣做。

2.改用python3.3,裝了dateuitls和pyparsing之後,就不會再有問題了。

3.如果你是一個專註於科學計算的pythoner,建議你用Anaconda Python,這是一個科學技術包的和集,裡面包含各種用於科學計算的包,非常方便。


請使用Anaconda。


哥們,你添加環境變數沒有


更新:雖然這個答案沒幾個人看,但是為了防止大家再被我誤導還是更新一下吧。

這個網址好像已經打不開了。所以我推薦另一種方法,windows下的用戶可以直接安裝python(x,y),裡面幾乎包含了所有的python常用庫以及很多實用工具,而且安裝成功率很高。

以下是原答案。

……………………………………………………

教你一個最簡單的方法。

打開瀏覽器,輸入datahub.top

註冊賬號

一個專屬於你的ipython notebook雲服務就申請好了。

然後你就可以在任何平台上直接用,電腦,手機,平板,哪怕是古老的諾基亞。

裡面本身已經集成了所有的科學計算庫。不需要進行任何配置。而且有很詳細的教程。

快贊我快贊我


我剛剛用pip3 install numpy成功了

還pip3安裝了matplotlib


pip --default-timeout=100 install -U numpy

遇到read time out 設置超時時間解決了。。淚目。。


如果是在Windows下,個人建議先到http://www.lfd.uci.edu/~gohlke/pythonlibs上下載你所需要的whl包,這上面的庫會更新的,所以不用擔心版本太舊。下面說一下具體步驟了:

1、安裝好pip,到Python Package Index上下載最新的pip包,cd到解壓後的路徑下執行python setup.py install,然後再到Python安裝路徑下的Scripts文件夾下執行easy_inatall pip(這裡建議安裝最新版本,不然後面可能會出錯)

2、進入你下載好的包的路徑下,記住這些包不用解壓,執行pip install XXX.whl即可實現安裝

上述方法在Linux下也可行,Mac沒試過

直接執行pip install XXX,當你需要安裝的庫比較大時經常會失敗,並提示網路錯誤,可能是國內設置鏡像的問題或是Windows下自身存在的問題,所以在Windows下安裝庫,能找到exe文件是最簡便安裝方式,不過大部分庫都是沒有exe文件,所以推薦上面的安裝方法


numpy的官網上有.exe的安裝包~~


分頁阅读: 1 2