VM中的Ubuntu(16.04)安裝tenserflow

sa_wonderful_success發表於2018-09-24

           本文僅僅是對TensorFlow的安裝並未有開始安裝CUDA(GPU),對於要安裝的請注意一下你的顯示卡型號(提供一篇博文https://www.cnblogs.com/yingchuan-hxf/p/7710071.html

  網上大都是物理機安裝TensorFlow,找不到虛擬機器的安裝教程,經過整整兩天的安裝,我入坑無數,說一下自己的安裝血淚史:

   1、首先你要現有帶有Ubuntu(16.04)的虛擬機器,第一步下載Anaconda

           使用虛擬機器linux系統的火狐瀏覽器輸入(https://mirror.tuna.tsinghua.edu.cn/anaconda/archive/),進入清華大學映象站,這裡下載的比官方網站塊,本機下載的是Anaconda2-4.3.0-Linux-x86_64.sh(這個映象對應的是Python3,虛擬機器的linux系統是64位的,如果是32位的,就下載另一個帶有linux的映象)如圖:

2、然後就是執行安裝,用快捷鍵ctrl+alt+t開啟終端,在終端上輸入

  bash Anaconda2-4.3.0-Linux-x86_64.sh(這段命令要在你下載的anaconda檔案目錄下才能進行)

 然後出現一大堆英文介紹:

 

 這是輸入yes就好了,等待安裝。

安裝好後要對虛擬機器進行重啟 輸入命令:sudo reboot

3、進行環境的啟用:

3.1、 輸入命令:conda create  -n tensorflow python(這裡就不給圖了,我的已經安裝好了)

輸入這段命令會出現很多意想不到的問題,比如在終端上出現(出現同樣問題的可以借鑑一下,其他問題我沒有遇到):conda 命令不存在,使用conda -v可以看到(以下兩張圖是使用 hqy_nudt作者的):

這個問題的解決方案(上圖):

然後再使用conda -Version後應該可以看到conda的版本。

3.2、在終端上輸入:Source activate tensorflow  。這是環境就啟用好了,下面就開始對tensorflow進行安裝

4、安裝TensorFlow:

4.1、在終端上輸入pip3 install tensorflow 就行了,但中間也會出現一些小問題,比如需要更新一些東西,你就按照他的要求敲入相關的命令就行了。

4.2、對TensorFlow的測試輸入python3進入Python的編輯模式,然後按下圖輸入

如果出現Hello,TensorFlow時,恭喜你success!!! ,

然而幸運女神往往不會這麼輕易降臨比如我們可能遇到下面問題:

a、>>> import mytest Traceback (most recent call last): File "", line 1, in ImportError: No module named tensorflow>>>

這是你就要 開啟瀏覽器看一下這篇文章(https://blog.csdn.net/qq_31747765/article/details/80061150

b、如果測試時輸入Python3出現一大堆檔案資訊並在最後一行出現了錯誤提示(大概什麼我都忘記了),這是你應該建立一個軟連線(好像是sudo ln -s /usr/lib/python3.5(python版本不同這裡的數字不同)/plat_*/_sysconfigdata_nd.py   /usr/lib/python3.5),你也可以上網搜一下,大概解決方法就是建立個軟連線

 

相關文章