win10 tensorflow 1.x 安裝
前言
電腦上現在有3.8,3.9,2.7等各種版本的Python,tensorflow安裝的是最新的2.4版本的,由於網上大部分tensorflow的教程都是比較早的,所以打算使用1.x版本,先進行學習,等到學會了之后,再實際使用2.x版本。
這次的下載安裝過程僅是一次記錄的過程,沒有為什么執行這一步驟的解釋。
這次使用了miniconda來創建一個虛擬的環境安裝tensorflow
步驟
下載miniconda安裝包並安裝
官網地址,下載 windows 64 位

之后,選擇好目標路徑,安裝即可
創建新的環境
tensorflow當前1.x最新版本是1.15,最高支持python3.7,默認的python3.8是不能安裝的。
conda create -n miniconda_python37 python=3.7 在虛擬環境中,使用該命令創建一個新環境
activate miniconda_python37 激活當前新建的虛擬環境
pip install --upgrade tensorflow==1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple 使用清華鏡像來下載tensorflow 1.15
至此,tensorflow 1.x 環境安裝完畢
參考文章:
用conda創建python虛擬環境
使用 pip 安裝 TensorFlow
測試
使用PyCharm創建項目
選擇python,更改項目名,選擇已經配置好的解釋器,之后選擇之前python3.7版本的虛擬環境

第一次使用,沒有這個選項,點開后面的省略號,找到虛擬環境路徑下的python程序,就可以了


查看版本,是1.15,環境確認沒有問題了

其他問題
結果可視化問題
問題描述:在使用PyCharm運行代碼的時候,會出現繪圖不更新的情況,可以在最前面添加如下內容
import matplotlib as mpl
mpl.use('TkAgg')
參考文章:matplotlib在pycharm中不現實(實際上是不更新)的解決方法
神經網絡可視化問題
問題描述:在使用tensorboard查看神經網絡圖的時候,會遇到打不開網頁的情況,關掉代理軟件也無用,找到了兩種解決方案,第一種,關閉網絡,比較麻煩;第二種,在命令行中使用tensorboard時加入主機名參數,如下
tensorboard --logdir logs --host localhost
參考文章:1.關於tensorboard無法可視化的問題的解決方法 2.tensorboard拒絕了我們的連接請求ERR_CONNECTION_REFUSED
