前序


本人是一名在读硕士,在学习过程中经常用到Anaconda这个环境管理工具,它所提供的各种丰富的资源,为学习和工作提供了很多便利,所常见的数据分析工具都有 。然而有一点值得注意的是,官网提供的安装包为全部为最新的资源。这对于很多低版本的项目来说,可能存在这样的或那样的问题。如何能够轻松解决这个问题呢?其实,Anaconda已经给我们提供了解决办法,而且十分简单,只需要点几下就可以了。下面,就来跟大家分享一下我的使用经验!


首先,从安装Anaconda开始说起。举个例子,截止发文,Anaconda官网提供的安装包,默认安装的python为3.6版本,可是小编是搞深度学习的,又是使用的Windows系统,需要安装python3.5怎么办呢?有两点建议:(1)可以从清华大学的开源软件服务器上找到历史版本的Anaconda(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/),找到3-4.2版本的Anaconda安装包下载安装,这样获得的默认python就是3.5版本了;(2)直接官网下载最新的Anaconda,进行安装,安装过程我就不叙述了,不过值得一提的是,在安装过程中要把Anaconda和默认python的路径添加到系统环境中。


为证明方法可以,我这里粘贴一张默认安装Anaconda后python的命令提示界面:




anaconda指定python版本 anaconda默认python版本_深度学习



接下来,我们主要提的是关于第二种方法安装Anaconda后,如何更改python版本的问题。我们需要从开始菜单里找到下面这个:




anaconda指定python版本 anaconda默认python版本_anaconda指定python版本_02


打开后,会出现,然后,单击python左边的选择框,按照图示,选择对应的历史版本, 接下来选择应用,然后等待了:



anaconda指定python版本 anaconda默认python版本_anaconda指定python版本_03




等完成之后,再创建一个Python环境,可以直接使用这个工具来创建,也可以使用命令。这里就直接省事一点了,用这个管理界面来创建:



anaconda指定python版本 anaconda默认python版本_anaconda指定python版本_04


接下来再是等待。然后修改系统环境变量。首先要做的是找到你的Anaconda的安装目录,找到envs文件夹,里面会有你创建的python环境(释:每个环境都被定义为一个文件夹),进入envs文件夹里,打开python文件夹,并复制其绝对路径,我这里都是"D:\Software\Anaconda3\envs\python",用它替换掉系统变量path中的所有"D:\Software\Anaconda3"。注意,这里有些只是替换了一条变量路径的一部分。




anaconda指定python版本 anaconda默认python版本_深度学习_05

anaconda指定python版本 anaconda默认python版本_开源软件_06

anaconda指定python版本 anaconda默认python版本_python_07


至此,打开命令提示界面,输入python会发现,完美的显示成了python3.。而且在以后添加新的包时,还可以使用Anaconda的管理工具,也可以使用pip来添加。例如TensorFlow,numpy,scipy等。


 

anaconda指定python版本 anaconda默认python版本_python_08


这里是以python为例展示的更改Anaconda里面包的版本,其他的功能包也可以以这样完美的方式解决切换版本的问题。