2017年10月13日 星期五

Keras安裝後在 Visual Studio Code上執行程式

參考文件:手把手的深度學習實務

參考逢甲與美光合辦的研討會,對 Keras有一些些了解,如果有在使用 tensorflow的入門級朋友,講師建議要使用 Keras會比較好上手。上完課之後雖然還是很多不懂,但看到了講師的功力,相信台灣對於 machine learning這一塊上的人才還是很多的。

安裝的部份,講師的投影片上建議用 anaconda安裝 python環境 ,目前我是安裝 5.0,0 (python 3.6,windows)的版本,下載後就執行安裝,安裝完之後使用 anaconda prompt建一個 python 3.5的環境 (就我了解, tensorflow是使用 python 3.5),接下來就是用 pip, conda下載必要的 libraries,一直到執行最後一步 pip install keras就會出錯,無法安裝成功。

問了一下 google大神,發現有一篇文件可以解決我的問題,pip throws TypeError: parse() got an unexpected keyword argument 'transport_encoding' when trying to install new packages ,作法就是到  https://github.com/html5lib/html5lib-python/tree/master/html5lib 下載 html5lib 目錄並覆寫到 python 3.5虛擬環境上的 Lib\site-packages\html5lib,然後再重新執行一次 pip install keras應該就可以安裝了

如果有用 VS上有安裝 python tool開發的朋友,就可以新增一個 python環境,並指定路徑至剛剛建立的 python 3.5虛擬環境即可