首先保证你有个装有Ubuntu操作系统的机器,机器的CPU位数需要是64位的,32位的是不支持的。
我使用的是云服务器,安装的时候不是使用root,而是普通用户。
1.使用pip安装virtualenv
$ pip install virtualenv
2.创建虚拟环境,路径可以自己定义,个人觉得~路径命令显示的路径比较短,看起来比较方便。
现在我们在~/envs 下创建一个叫做tensorflow的虚拟环环境
$ cd ~
$ mkdir envs
$ virtualenv ~/envs/tensorflow
3.激活这个虚拟环境
$ source ~/envs/tensorflow/bin/activate
当虚拟环境激活之后$前面有个(tensorflow )表示我们现在在tensorflow环境中了
(tensorflow)$
4.安装tensorflow,我安装cpu版本的
(tensorflow)$ pip install tensorflow
pip install tensorflow-gpu
gpu是用这个安装
pip install tensorflow-gpu
5.Test tensorflow是否安装成功
(tensorflow)$ python
运行python 然后输入:import tensorflow as tf 按Enter键没有报错就安装成功了
6.退出虚拟环境
输入deactivate
(tensorflow)$ deactivate
退出之后提示符变成$,没有tensorflow 前缀了
$
Tips:为了方便进入虚拟环境,我们可以在~/.bashrc file文件后面追加alias
alias tensorflow="source ~/envs/tensorflow/bin/activate"
进入虚拟环境我们只需要在控制台输入
$ tensorflow 即可进入虚拟环境,这样我们就不用输入太长的命令,当然退出还是需要使用deactivate