Ubuntu 16 安裝TensorFlow及Jupyter notebook
本文主要講述Windows上VMware虛擬機中Ubuntu16.04(最小化安裝版,沒有安裝界面環境) 安裝TensorFlow及Jupyter notebook的過程
1. 軟件版本
軟件 | 版本 | 備註 |
---|---|---|
Windows | win10 | |
VMware | 11.0.0 build-2305329 | |
Ubuntu | 16.04.5 LTS | |
Python | 3.5.2 | Ubuntu自帶 |
機器名 | node200 | 192.168.128.200 |
Pip | 8.1.1-2ubuntu0.4 | Python3-pip |
2. 安裝過程
命令行運行如下命令:
- 安裝pip:
apt install python3-pip
- 安裝tensorflow
pip3 install tensorflow
- 安裝ipython、Jupyter
pip3 install ipython
pip3 install jupyter
- 安裝其他軟件(可選)
pip3 install matplotlib # 用於畫圖
pip3 install opencv-python ## 分割圖像
apt-get install libsm6 libxrender-dev ## opencv需要的依賴,參考(https://stackoverflow.com/questions/47113029/importerror-libsm-so-6-cannot-open-shared-object-file-no-such-file-or-directo)
3. 測試
- 啓動Jupyter:
jupyter notebook --ip node200 --port 9999 --allow-root
啓動後,發現報錯:
connecting to kernel…
同時,並不能運行任何代碼。
- 修復問題
問題是因爲tornado的版本不對造成的,參考juipiter notebook server “connecting to kernel” problem
直接解決,可以通過降低tornado的版本來解決:
pip3 install tornado==4.5.3
- 再次測試:
具體運行結果,點擊測試結果查看。
部分截圖如下: