ubuntu18.04配置tensorflow

可以選擇pip方式安裝不過在不管windows和linux,都推薦利用anaconda配置環境,避免很多莫名其妙的問題

 

一、安裝anaconda3及python

1、wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

or 官網自行下載

or 此鏡像下載

2、下載路徑下執行:~:bash Anaconda3-5.2.0-Linux-x86_64.sh

3、一路yes、回車

4、看到提示信息“Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]”,輸入no

5、重啓terminal,環境配置在.bashrc,執行source ~/.bashrc應用配置即可

6、~:conda -V  驗證版本

二、安裝、配置、驗證tensoflow

1、執行conda list可以看到此時沒有安裝tensorflow包

2、安裝它  :~$ conda install tensorflow

再來,conda list,有了

 3、驗證tensoflow是否安裝成功

1、添加tf環境: conda create -n tensorflow python=3.6

2、激活環境:source activate tensorflow

3、驗證:       python         #進入python環境

4、按照百度的方法,是這樣

import tensorflow as tf  
hello = tf.constant('first tensorflow')  
sess = tf.Session()  
print (sess.run(hello))   

但是ubuntu18.04下如果按照這個會由於tensorflow版本報幾個錯

所以我們改成這樣

import tensorflow as tf  
tf.compat.v1.disable_eager_execution()
hello = tf.constant('first tensorflow')  
sess = tf.compat.v1.Session()
print (sess.run(hello))   

 

一些報錯如下:

1、只有tensorflow 1 有此接口

2、sess.run()不能正常運行

3、當需要退出python環境,即執行Ctrl+D或者輸入quit()或者exit()即可

4、退出tensorflow環境,source deactivate

 

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