一、安装anaconda
1、首先需要下载Anaconda啦,一般去官网直接下载就可以,然后根据自己的系统
选择合适的版本即可。
2、找到自己的下载文件,使用命令
sh Anaconda3-2018.12-Linux-x86_64.sh
然后开始安装就行,后面会出现一个安装目录,自己可以选择,不选择输入yes就可以继续往下安装就好了
3、查询自己的anconda的环境变量是否加入系统了,一定要查询哦,要不然conda 命令就不能使用了
sudo gedit ~/.bashrc
如果文件的最后面没有export PATH="/home/wusir/anaconda3/bin:$PATH",则自己加入就好
4、测试conda指令使用可以使用
在终端输入 conda list 即可,便可以查询annconda中安装了哪些包
二、TensorFlow 安装
1、创建一个TensorFlow环境,使用过Anaconda的人都知道它在管理不同的环境时特别方便
conda create -n tensorflow python=3.6
这里需要注意的是tensorflow的官网上目前显示tensorflow目前支持Python3的3.4/3.5/3.6,Python2也支持,但是一般都不用Python2了。
2、激活tensorflow环境
注意这里一定要是source activate tensorflow,退出环境 conda deactivate;在Windows中的指令
是 activate tensorflow,如果退出环境就使用source deactivate 即可。
3、安装tensorflow(可以指定安装源,速度会比较快,如果失败,可以多安装几次)
pip install tensorflow
直接输入上述指令即可,等待安装完成。
4、测试tensorflow 啦
最终如果要使用的话就可以在spyder中就可以啦
5、配置Anaconda
(1) 如果不进行配置,启动spyder等也是不能够运行tensorflow的,因为anaconda中默认安装的spyder等是应用于root的,而非tensorflow。在Terminal中运行命令:
anaconda-navigator #启动navigator,从navigator中启动TensorFlow环境中的Spyder。
或者激活 TensorFlow 环境之后 输入 Spyder
(2)如何更换 anaconda 的镜像呢,参考:
ubuntu更换anaconda的镜像_泡泡里的月亮的博客-CSDN博客_ubuntu修改anaconda镜像
ste:1:输入下面命令打开 anaconda 的镜像源
sudo gedit ~/.condarc
step2:通过下面的命令方法修改镜像源,加入自己的即可
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
6、更新Anaconda
conda upgrade --all
7、由于anaconda 是通过环境来管理各种包的,所以如果在用TensorFlow过程中需要安装其它的包,一定要在TensorFlow这个环境中去安装,默认安装会安装到 boot 中去。
8、安装opencv的过程也和这个类似(在tensorflow环境中安装OpenCV):
(1)激活TensorFlow 环境
source activate tensorflow
(2)用 pip 安装(或者类似于tensorlow的安装方式一样,指定安装源,速度会比较快)
conda install opencv-python
开始用的是 pip 安装的,会直接安装最新版本的OpenCV,import 时无法读取函数,网上很多帖子说是opencv版本太高的原因导致的,然后使用conda安装,版本是3.4.2;当然也可以自己下载OpenCV的Python安装文件,直接安装即可,注意环境要对应。
(3)测试即可
打开spyder,import cv2 as cv ,自己找一张图片读入测试即可
cv.imread('-----')