0.简介
Anaconda是开源的包、环境管理器,里面包含大量安装好的工具包.最主要的是能够通过它进行不同版本的python环境的安装和切换。
例如tensorflow模块经常更新,很多程序都是在1.xx版本,最新的2.xx版本的资料不够详细。所以,我们在不同版本的tensorflow的时候,我们就可以直接在tensorflow中运行程序。
但是觉得挺麻烦的,在Ubuntu环境下可以直接下载两个版本的Python,直接使用。
下载anaconda:
1 | wget xxx #从官网下载,xxx为连接 |
注意里面的选项,最后一个是yes
在ubuntu上安装了Anaconda之后,每次启动终端就会自动进入conda的base环境,可以通过如下指令退出conda环境:
1 | conda deactivate |
但是考虑到每次都需要执行这一步才能退出,比较麻烦,因此想要启动终端后不进入conda环境。网上推荐通过修改conda的config文件来实现:
1 | conda config --set auto_activate_base false |
1.Anaconda环境切换及使用:
查看当前的环境
1 | conda info -e |
新建环境,选择python版本
1 | conda create --name torch0.3 python=3.5 |
我需要一个pytorch0.3版本,但是官网上已经没有wins下的该版本,所以直接使用anaconda官网下的链接进行下载
1 | conda install -c peterjc123 pytorch |
我们建立了新的环境,但是spyder依旧是过去的怎么版。安装新spyder,然后打开spyder
1 | conda install spyder |
FAQ:
在Spyder中如何弹出窗口动态显示图片:
Tools–>Preferences–>IPython console–>Graphics–>Graphics backend–> Backend–>设置成Automatic
当下载超时的时候该怎么办?
当国内没有镜像的时候直接在Anaconda Cload上搜索
修改.condarc文件,切换国内源
conda config –show-sources
恢复默认源
conda config –remove-key channels
其中只有default源,我们可以通过
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
来添加镜像
显示通道地址
conda config –set show_channel_urls yes
或者直接在windows:C:\users\username\,linux:/home/username/下的.condarc文件中修改
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults
ssl_verify: true