Ubuntu18.04安装Ananconda与TensorFlow

一、安装anaconda

1、首先需要下载Anaconda啦,一般去官网直接下载就可以,然后根据自己的系统

选择合适的版本即可。

2、找到自己的下载文件,使用命令

sh Anaconda3-2018.12-Linux-x86_64.sh 

Ubuntu18.04安装Ananconda与TensorFlow_第1张图片

然后开始安装就行,后面会出现一个安装目录,自己可以选择,不选择输入yes就可以继续往下安装就好了

3、查询自己的anconda的环境变量是否加入系统了,一定要查询哦,要不然conda 命令就不能使用了

sudo gedit ~/.bashrc

如果文件的最后面没有export PATH="/home/wusir/anaconda3/bin:$PATH",则自己加入就好

Ubuntu18.04安装Ananconda与TensorFlow_第2张图片

4、测试conda指令使用可以使用

在终端输入 conda list 即可,便可以查询annconda中安装了哪些包

二、TensorFlow 安装

1、创建一个TensorFlow环境,使用过Anaconda的人都知道它在管理不同的环境时特别方便

conda create -n tensorflow python=3.6

Ubuntu18.04安装Ananconda与TensorFlow_第3张图片

这里需要注意的是tensorflow的官网上目前显示tensorflow目前支持Python3的3.4/3.5/3.6,Python2也支持,但是一般都不用Python2了。

2、激活tensorflow环境

Ubuntu18.04安装Ananconda与TensorFlow_第4张图片

注意这里一定要是source activate tensorflow,在Windows中的指令是 activate tensorflow,如果退出环境就使用

source deactivate 即可。

3、安装tensorflow

pip install tensorflow

直接输入上述指令即可,等待安装完成。

Ubuntu18.04安装Ananconda与TensorFlow_第5张图片

4、测试tensorflow 啦

Ubuntu18.04安装Ananconda与TensorFlow_第6张图片

最终如果要使用的话就可以在spyder中就可以啦

5、配置Anaconda

        如果不进行配置,启动spyder等也是不能够运行tensorflow的,因为anaconda中默认anzhaung的spyder等是应用于root的,而非tensorflow。在Terminal中运行命令:

anaconda-navigator #启动navigator,从navigator中启动TensorFlow环境中的Spyder。

或者激活 TensorFlow 环境之后 输入 Spyder

6、更新Anaconda

conda upgrade --all

7、由于anaconda 是通过环境来管理各种包的,所以如果在用TensorFlow过程中需要安装其它的包,一定要在TensorFlow这个环境中去安装,默认安装会安装到 boot 中去。

8、安装opencv的过程也和这个类似(在tensorflow环境中安装OpenCV):

(1)激活TensorFlow 环境

source activate tensorflow

(2)用 pip 安装

conda install  opencv-python

        开始用的是 pip 安装的,会直接安装最新版本的OpenCV,import 时无法读取函数,晚上很多帖子说是opencv版本太高的原因导致的,然后使用conda安装,版本是3.4.2;当然也可以自己下载OpenCV的Python安装文件,直接安装即可,注意环境要对应。

(3)测试即可

打开spyder,import cv2 as cv ,自己找一张图片读入测试即可

cv.imread('-----')

 

你可能感兴趣的:(Tensorflow)