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下
- 裝linux虛擬機,手動安裝需要的包 難度指數 3
- 裝vagrant下載裝有numpy的box啟動 難度指數 2
- 裝docker下載對應docker鏡像 難度指數2
- 找在線的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的安裝包~~