前序
本人是一名在读硕士,在学习过程中经常用到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的命令提示界面:
![](https://i-blog.csdnimg.cn/blog_migrate/cea492b5daa1696dcb4533ece870dc36.png)
接下来,我们主要提的是关于第二种方法安装Anaconda后,如何更改python版本的问题。我们需要从开始菜单里找到下面这个:
![](https://i-blog.csdnimg.cn/blog_migrate/9181b08de33c9f132afc2728e38ecc45.png)
打开后,会出现,然后,单击python左边的选择框,按照图示,选择对应的历史版本,
接下来选择应用,然后等待了:
![](https://i-blog.csdnimg.cn/blog_migrate/f1721653bc1104fbbb4e5fb40259addf.png)
等完成之后,再创建一个Python环境,可以直接使用这个工具来创建,也可以使用命令。这里就直接省事一点了,用这个管理界面来创建:
![](https://i-blog.csdnimg.cn/blog_migrate/f16dd2d37deb0e453a1d7cf67eea25df.png)
接下来再是等待。然后修改系统环境变量。首先要做的是找到你的Anaconda的安装目录,找到envs文件夹,里面会有你创建的python环境(释:每个环境都被定义为一个文件夹),进入envs文件夹里,打开python文件夹,并复制其绝对路径,我这里都是"D:\Software\Anaconda3\envs\python",用它替换掉系统变量path中的所有"D:\Software\Anaconda3"。注意,这里有些只是替换了一条变量路径的一部分。
![](https://i-blog.csdnimg.cn/blog_migrate/3157cb999a69e158810a8d0dd6e80d1d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4d6ca56c7fef6336ca011e0ecd9725de.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4e2c41422799d46072c3810002f98a5f.png)
至此,打开命令提示界面,输入python会发现,完美的显示成了python3.。而且在以后添加新的包时,还可以使用Anaconda的管理工具,也可以使用pip来添加。例如TensorFlow,numpy,scipy等。
![](https://i-blog.csdnimg.cn/blog_migrate/c9d2b922cf0a87b3ca2d5e7786e0bd66.png)
这里是以python为例展示的更改Anaconda里面包的版本,其他的功能包也可以以这样完美的方式解决切换版本的问题。