1. 程式人生 > >Tensorflow(一)搭建環境可能遇到的問題

Tensorflow(一)搭建環境可能遇到的問題

Anaconda

目前,python3.7是不支援tensorflow的,所以要學習tensorflow需要換成3.5或者3.6的版本

os是win10,以前已經安裝了puthon3.6.7和jupyter,直接安裝了tensorflow,後來想裝一個anaconda3 5.2,anaconda有自帶的python3.6.5和jupyter(其實如果電腦沒安裝python,可以直接安裝anaconda,然後再裝tensorflow就好了),執行anaconda下的jupyter引入tensorflow是會報錯的,所以需要開啟anaconda prompt安裝tensorflow。

(這只是記錄了我自己的安裝過程,其實完全沒有必要這樣裝)

這個時候在cmd中檢視python版本已經是anaconda自帶的,不是本機上原來安裝的了,這是因為在安裝anaconda的時候我選擇了將anaconda新增到環境變數中,如果在環境變數中將所以相關anaconda的都刪除掉,再在com中檢視python的版本,顯示的就是本機原來安裝的版本了。

這樣在cmd下開啟的python是原本安裝的,要安裝新的庫在cmd下就安裝在這個版本的python下,如果要在anaconda下安裝新的庫,在anaconda prompt安裝就可以了。

為了不引起衝突,我把python3.6.7,也就是電腦原來版本的jupyter解除安裝了

解除安裝jupyter:

pip install pip-autoremove

pip-autoremove jupyter -y

修改jupyter預設開啟檔案路徑:

輸入jupyter notebook --generate-config 檢視配置檔案的地址,找到 c.NotebookNotary.db_file=' 檔案地址'

(雖然按照上面的步驟可以說是安裝了兩個jupyter,但config檔案只有一個)

如果使用jupyter notebook的快捷方式開啟notebook,可能會出現修改了jupyter config檔案的預設開啟路徑,但開啟的還是C盤mypc,需要右鍵快捷方式開啟屬性,在屬性中刪除%USERPROFILE%,這會使jupyter開啟預設的固定地址

修改配置檔案無效,或者開啟jupyter以後不能新建一個python檔案:

  1. 配置檔案出錯了,特別注意引號的中英文形式,以及檔案地址最後不要留空格
  2. 試試重啟計算機