本文主要是記錄配置tf環境和虛擬機時遇到的問題和方法,方便日后再查找(補前三年欠下的技術債)
- 宿主機環境:win10 64位
- 宿主機python: anaconda+python3.6
- 宿主機tensorflow-gpu:cuda10.1.105 + cudnn 7.6.0 + tensorflow 1.13.1
- 虛擬機交互:VMware Workspace 15.0
- 虛擬機系統:ubuntu 16.04 desktop 64位
【Ubuntu常用快捷鍵】
- 終端: Ctrl+Alt+T
- 終端新建標簽頁: Ctrl+Shift+T
- 終端復制粘貼: Ctrl+Shift+C, Ctrl+Shift+V
- 顯示常用快捷鍵: 按住Super(Win)不動
- 截活動窗口圖: Alt+Print
- 區域截圖: Shift+Print
- 安裝: sudo apt-get install
- 卸載: sudo apt-get remove
- 移除沒用的包: sudo apt-get autoremove
【Ubuntu的python版本的轉換】
對於ubuntu 16.04,但是他本身是自帶python2和python3兩個版本,兩個版本默認的是使用python2,這里記錄一下如果在版本間切換以及如何把python版本切換到python3的方法
可以使用update-alternatives進行修改和轉換,可以先列出所有可用的python替代版本信息:

出現報錯,無python候選項,為了解決這個問題,我們可以更新一下替換列表,將python2和python3均放入其中
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
--install 選項使用了多個參數用於創建符號鏈接。
最后一個參數指定了此選項的優先級,如果我們沒有手動來設置替代選項,那么具有最高優先級的選項就會被選中。
故在這種情況下,python3就成為了默認的版本


之后修改的時候,只需要 sudo update-alternatives --config python 就可以了
【搭載tensorflow-gpu】
1. 安裝Anaconda
2. 創建並激活環境
3.利用conda install 安裝
$ source activate tensorflow-gpu
(tensorflow)$ conda install -c conda-forge tensorflow-gpu
【conda常用指令】
- 查看當前系統下的環境
conda info -e

- 激活環境和關閉環境
- activate env_name
- conda deactivate

- 創建和刪除環境
conda create -n env_name python=3.5 conda remove -n env_name --all
