Tensorflow 1.X 與 2.X版本共存的解決方案——在PC上建立一個虛環境,實現Tensorflow 1.X 與 2.X兩個版本共存。

由於Tensorflow 1.X 版本與 2.X版本存在較大的差異,在Tensorflow 1.X 實現的項目,有些並不能夠直接在Tensorflow 2.X上運行。隨着版本的更新,在開發新項目時建議大家還是使用新的版本,這就需要我們去解決Tensorflow 1.X 與 2.X版本共存的問題。

本文以Anaconda創建虛環境爲例,在同一臺PC上安裝不同版本的Tensorflow。

1.安裝完成Anaconda之後,系統會默認創建一個名爲“base”的虛環境,是當前系統運行的主環境。可以使用“conda info --envs”命令進行查看。以win10系統爲例,查看所有Python虛環境,執行命令如下:

2.在Win10系統中查看當前安裝的Python版本。可以使用“python --version”命令進行查看。具體命令如下:

3.在Win10系統上創建Python版本爲3.6.8的虛環境,具體命令如下:

運行過程中提示是否安裝對應軟件包,輸入“Y”,則下載及安裝對應的軟件包。

安裝完成之後,圖中顯示了使用虛環境的命令:

conda activate tf2   #將虛環境tf2作爲當前的Python環境

conda deactivate    #使用默認的Python環境

 

4.檢查Python虛環境是否創建成功,具體命令如下:

可以看到,相比之前,虛環境中多了一個“tf2”,表示創建成功。

5.刪除虛環境。如果想要刪除已經創建的虛環境,則可以使用“conda remove”命令來刪除虛環境,具體命令如下:

conda remove --name info --all

刪除成功後可再通過“conda info --envs”命令進行查看。

6.在Pythonu虛環境中安裝Tensorflow。激活新創建的虛環境“tf2”,然後安裝Tensorflow。

activate tf2                                     #激活tf2虛擬環境

pip install tf-nightly-2.0-preview     #安裝Tensorflow 2.0版本

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章