1. 程式人生 > >存在Anaconda的情況下 對電腦中的Python配置Numpy

存在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/#matplotlib
        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 * 就可以看到沒有錯誤了。

這樣,就成功了~~~