存在Anaconda的情況下 對電腦中的Python配置Numpy
anaconda是包含Numpy庫以及等等用於機器學習的庫(Scipy、Matlotlib等)。
今日突發奇想,用之前裝在電腦裡的Python自帶的Shell編譯Numpy,於是開始... from numpy import *
from numpy import *
然後 Shell返回了這麼一段!
開啟CMD,用pip命令安裝Numpy會發現電腦裡明明anaconda裡有,但Shell卻不能用!
但實際電腦裡的Python並未有Numpy庫可以呼叫
於是各種扒論壇找方法,最後也沒找到很方便的解決方式,接下來就總結一下如何在電腦中存在anaconda的情況下,使電腦裡安裝的Python可以安裝Numpy庫(其他庫也是同理)。
首先,去官網下安裝包
這一步對於需不需要解除安裝原始版本,包括Numpy、Scipy、Matlotlib、Scikit-Learn,我個人通過操作發現有些部落格加了這一步完全是多此一舉,在pip的過程中會以下載的包為準,安裝完成自動解除安裝以前的版本。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
安裝過程中最重要的地方就是版本需要相容。其中作業系統為64位,Python為2.7.8 64位,下載的四個whl檔案如下,其中cp27表示CPython 2.7版本,cp36表示CPython 3.6,win_arm64指的是64位版本。
第二步,去到Python安裝Scripts目錄下,再使用pip install xxx.whl安裝,先裝Numpy\Scipy\Matlotlib包,再安裝Scikit-Learn。
目前也只是嘗試了Numpy 的安裝
對於我而言,網上的步驟比較簡略,我在此再詳細給個步驟:
首先,要找到python的安裝位置
可以通過 where python 命令找到安裝位置
where python
然後,在python的資料夾下找到 Scripts 這個資料夾,然後把剛剛下載好的.whl檔案放到資料夾下
接下來可以通過 cd +“ Scripts資料夾地址” 跳轉到Scripts資料夾下
如圖,C:\Users\34856\AppData\Local\Programs\Python\Python36\Scripts 是我的Scripts資料夾地址
然後接下來執行 pip install numpy-1.15.1+mkl-cp36-cp36m-win_amd64.whl 命令就可以了。
顯示安裝成功後,不需要重啟Shell,重新輸 from numpy import * 就可以看到沒有錯誤了。
這樣,就成功了~~~