看了很多文章写Ubuntu下安装TensorFlow时,还需要下载Anaconda。然后我跑去下了一下,600多兆……亲娘耶。
然后上https://www.tensorflow.org/install/pip?hl=zh-cn看了一下,然后照着它的步骤,发现没有那么复杂,并且安装也蛮顺利的,所以就贴过来,并且翻译一下。
可用的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.