1. 程式人生 > >Ubuntu下的TensorFlow安裝

Ubuntu下的TensorFlow安裝

      看了很多文章寫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
     —Nightly build with GPU support (unstable, Ubuntu and Windows)

    系統要求:

  • 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.