關於Pycharm中使用TensorFlow填坑

第一篇博客

   很久之前就希望有一個平臺能過記錄自己的成長曆程,wordPress,GitHubPage等等都有了解過,
個人建站覺得比較麻煩(又要買域名,服務器,目前自己寫一個blog有點麻煩,主要是懶= _ =),
感覺讀了研究生之後,儘管可自由支配的時間少了很多,但還是需要擠出時間來記錄一下今後所遇到的一些問題。
所以考慮到種種原因,最終還是選擇了CSDN,希望在日後瀏覽自己的博客會有小小成就感。加油!!!!

之前有在ubuntu上安裝Tensorflow,過程比較簡單,這次打算在windows10上結合cmd進行安裝,並在Pycharm中使用。

  • 1.安裝Python
    Python3.5.0官網下載 (這裏採用的是3.5.0的版本,版本問題本來就是坑,儘量不使用最新的3.7.0版本)
    安裝exe文件一直點擊就行,安裝完成後,在cmd中輸入python即可進入python命令行,這需要簡單配置一下系統環境變量,圖中可以看到Python的版本號,以及安裝的64位等信息
  • 2.安裝Anaconda
    Anaconda官網下載 安裝後按win鍵後界面如下圖所示
    在這裏插入圖片描述
  • 3.在anaconda中配置tensorflow環境
    在cmd命令行中輸入如下語句,進行Tensorflow的初始環境配置
    conda create -n python35 python=3.5
    然後輸入conda info --envs可以查看當前已經配置好的環境
    在這裏插入圖片描述
    繼續輸入conda install tensorflow ,然後測試tensorflow是否能夠正常使用(這裏具體怎麼安裝的可以自行百度,中間也遇到一些問題,忘記截圖了):
    首先activate命令激活python環境,然後直接python進入python交互模式,輸出helloworld。下圖中有警告出現,會在後文解釋
    在這裏插入圖片描述
  • 4.在Pycharm中使用tensorflow
    需要設置一下項目中的解釋器
    在這裏插入圖片描述
    然後運行一個helloworld,截圖如下:
    在這裏插入圖片描述
    出現了警告,去網上搜了一下,大概是這裏裝的是CPU版本的tensorflow,但CPU可以擴展提供更好的性能,不過這裏可以先不管(日後肯定是要用GPU的,誰還用CPU來計算啊),所以加上兩行代碼忽略警告,有興趣的可以查看解決Tensorflow 使用時cpu編譯不支持警告,helloworld代碼如下所示:
	import tensorflow as tf
   	#忽略警告
	import os
	os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

	a = tf.constant([1.0, 2.0], name="a")
	b = tf.constant([2.0, 4.0], name="b")
	result = a + b
	hello = tf.constant("hello Tensorflow!")
	sess = tf.Session()
	print(sess.run(result))
	print(sess.run(hello).decode())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章