Ubuntu下的TensorFlow安裝
阿新 • • 發佈:2018-12-12
看了很多文章寫Ubuntu下安裝TensorFlow時,還需要下載Anaconda。然後我跑去下了一下,600多兆……親孃耶。
可用的TensorFlow安裝包有:
tensorflow
—Current release for CPU-only (recommended for beginners) (新手一般下這個)tensorflow-gpu
—Current release with GPU support (Ubuntu and Windows)tf-nightly
—Nightly build for CPU-only (unstable)tf-nightly-gpu
系統要求:
- Ubuntu 16.04 or later (64-bit) (本篇blog的應用系統)
- macOS 10.12.6 (Sierra) or later (64-bit) (no GPU support)
- Windows 7 or later (64-bit) (Python 3 only)
- Raspbian 9.0 or later
下面就開始介紹安裝了(以下的指令一步步的執行,不要寫在一起執行):
1 安裝Python (最好Python 3以上)
$ python3 --version
$ pip3 --version
$ virtualenv --version
可以先用這些指令看一下必要的基礎環境,以及工具的版本。
如果系統裡面都已經有的話,就可以跳過了(其實如果你不知道有沒有的話,再執行一遍下面的python安裝也沒什麼);如果沒有的話,就可以進行下面步驟的安裝:
$ sudo apt update
$ sudo apt install python3-dev python3-pip
$ sudo pip3 install -U virtualenv # system-wide install
OK
2 給Ubuntu建立一個虛擬環境
直接執行下面步驟
如果下面第一步執行不了的話,根據系統提示可以知道,沒有安裝virtualenv工具,可以用指令:$ apt install virtualenv。然後執行下面步驟就可以了:
$ virtualenv --system-site-packages -p python3 ./venv
$ source ./venv/bin/activate # sh, bash, ksh, or zsh
(venv)$ pip install --upgrade pip
(venv)$ pip list # show packages installed within the virtual environment
(venv)$ deactivate # don't exit until you're done using TensorFlow
3 安裝TensorFlow:
從上面的TensorFlow安裝包中挑一個安裝就好了,這篇blog就以第一個安裝包tensorflow為例子進行安裝,執行步驟:
$ pip3 install --user --upgrade tensorflow # install in $HOME
等待它安裝完成。
安裝完後,我們可以驗證一下:
$ python3 -c "import tensorflow as tf; print(tf.__version__)"
其輸出就是所安裝的tensorflow版本資訊。
OK,done.