TensorFlow 開發環境搭建--Pycharm


今天動手開始搭建TensorFlow開發環境, 用PyCharm來跑MNIST中的例子。記錄過程如下

  • 下載安裝

(1)首先安裝AnaConda, AnaConda可以幫忙去管理安裝包,幫忙創建虛擬環境,有了它連 Python都可以不用單獨下載
https://www.anaconda.com/download/
安裝過程很簡單 這里有詳細的指導https://www.zhihu.com/question/58033789
安裝好后, 可以參考tensorflow安裝說明:https://tensorflow.google.cn/install/install_windows 中說明來創建環境 tensorflow
使用命令:conda create -n tensorflow pip python=3.5
activate tensorflow
pip install --ignore-installed --upgrade tensorflow

也可以后面在PyCharm中來創建
(2)下載PyCharm,https://www.jetbrains.com/pycharm/download/#section=windows
(3)下載Tensorflow源碼,https://github.com/tensorflow/tensorflow
MNIST的例子在: tensorflow\examples\tutorials\mnist 目錄

 

  • 調試運行


使用Pycharm單獨將mnist打開,不要打開整個tensorflow打開,會出現錯誤說不要在源代碼中運行tensorflow
利用Pycharm創建anaconda環境,Settings--Project Interpreter -- Add Local

 

 

這里會有個Bug說PyCharm: Anaconda installation is not found

一個已知的Bug:currently PyCharm and IDEA both seem to detect Conda installation only from %HOMEPATH%/anaconda

使用Administrator打開cmd.ext創建一個軟連接就好,

mklink /D %HOMEDRIVE%%HOMEPATH%\anaconda C:\ProgramData\Anaconda3

“C:\ProgramData\Anaconda3” 指的是Anaconda安裝目錄

 

然后用Pycharm安裝 tensorflow

 

 

 

安裝好后就可以運行 minist 下面的 fully_connected_feed.py

運行的時候會抱錯說找不到tmp folder. 這是因為在一般Python都是在Linux下面, 在Windows下面盤符不存在,修改下

default=os.path.join(os.getenv('TEST_TMPDIR', '/tmp'),

default=os.path.join(os.getenv('TEST_TMPDIR', 'D:\\'),

'tensorflow/mnist/input_data'),

或者指定目錄運行。

運行后實際上是把數據集下載到了

D:\tensorflow\mnist\input_data

 

 

運行后看到效果

不太明白干了啥。從程序的角度我是調通了, 從深度學習的角度來說,還沒有入門。

 

 

 

 

 

 


免責聲明!

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



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