深度學習框架搭建之最新版Python及最新版numpy安裝


 這兩天為了搭載深度學習的Python架構花了不少功夫,但是Theano對Python以及nunpy的版本都有限制,所以只能選用版本較新的python和nunpy以確保不過時。但是最新版Python和最新版numpy有點不完善,很多安裝步驟都要在命令行里完成,所以花了我很多時間,為了祭奠我安裝numpy逝去的青春,特寫此日志,確保以后的青春不再逝去。
    先說說python的安裝,我是64位windows系統。所以選用的是https://www.python.org/downloads/release/python-352/網站下的

下載后,exe文件可以直接安裝。unfortunately,這東西並不能夠自己配置環境變量,如果我們想讓Python成為一個cmd的外部命令的話就要把python的安裝地址手動放到環境變量里面如圖所示:

設置好環境變量之后,需要安裝另外一個東西,叫做pip,pip就在python自己的目錄下的一個叫做Scripts的文件夾里,點開這個文件夾並復制路徑到cmd,並輸入python -m pip install -U pip

如果系統提示“python不是內部或外名命令,也不是……”那說明你環境變量沒配置成功,如果環境變量配置成功直接在cmd中輸入python會提示python的版本信息。如果python -m pip install -U pip命令成功會告訴你install successful。並且會拉一長串進度條(這個不一定,我的是這樣,其他人我看似乎有不是這樣的)。unfortunately,pip這東西也不能自動配置環境變量,所以在pip安裝完成之后也要把路徑(一直包含到Scripts)放到環境變量的path里面,如圖所示

隨后就是安裝numpy ,之前的工作都是為了安裝numpy,先談談numpy的下載地址,這里有四個:
1st https://pypi.python.org/pypi/numpy/
2nd http://www.numpy.org/
3rd http://sourceforge.net/projects/numpy/files/
4th  http://www.lfd.uci.edu/~gohlke/pythonlibs/
 可惜,估計是我道行不夠,除了最后 一個我都沒安成功,打開最后一個網站后,找到如下圖所示(使勁往下滾鼠標)

這里介紹一下,numpy和python是有對應關系的,並不是隨便一款numpy都可以基於隨便一款Python的,所以在這里要選用amd64並對應cp35(紅色框框里的文件,因為我們安裝的python是python3.5,如果是python2.7就用藍色框框里的文件)。
然后找到裝有 numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl的文件夾
 之后把cmd的目錄改到這個文件夾下,再之后按圖所示輸入pip install numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

如果安裝成功,紅框里的東西就會顯示。然后打開python測試一下

可以看到,引入numpy后的python可以進行矩陣運算。
到這里,最新版的Python和最新版的Nunpy就安裝成功了,接下來,就是基於python的深度學習工作。

 


免責聲明!

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



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