python安裝numpy,scipy,matplotlib出錯


之前一直是用pycharm安裝包,今天裝matplotlib一直出錯,一開始以為是下載源的問題換了鏡像地址,不行!

百度了裝matplotlib需要有numpy和scipy。於是安裝numpy,不行!

查看是權限問題,重啟pycharm以管理員身份運行,好了numpy能裝上,但是裝scipy和matplotlib依然不行!

百度,有人說手動在cdm安裝。於是進行嘗試,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy

依然不行,報以下錯誤


Command ""c:\program files (x86)\python35-32\python.exe" -u -c "import setuptool
s, tokenize;__file__='C:\\Users\\username\\AppData\\Local\\Temp\\pip-build-dkghrqwp
\\scipy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().rep
lace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --re
cord C:\Users\username\AppData\Local\Temp\pip-imp1j6hd-record\install-record.txt --
single-version-externally-managed --compile" failed with error code 1 in C:\User
s\username\AppData\Local\Temp\pip-build-dkghrqwp\scipy\

不明白為何。

換管理員身份安裝也不行!

繼續百度,找到這篇博客

由於缺少mkl嘗試單獨安裝果然不行(無法安裝scipy)。

嘗試下載numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl  進行安裝(ps:要將文件放入python安裝目錄下的scripts目錄下並在cmd中進入該級目錄下,然后在目錄下執行pip install numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl)報錯:

numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl is not a supported wheel on this platf
orm.

考慮是位數不對,重新下載了numpy-1.13.3+mkl-cp35-cp35m-win32.whl  終於安裝成功

繼續安裝scipy,依然選擇whl文件方式安裝,下載 scipy-0.19.1-cp35-cp35m-win32.whl ,安裝成功

繼續安裝matplotlib,依然選擇whl文件方式安裝,下載 matplotlib-2.1.0-cp35-cp35m-win32.whl  ,安裝成功

PS:其他方式安裝依然不行,必須動過手動方式cmd安裝whl文件。

 附錄幾個網址:https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM