一、Anaconda安装

安装方式很简单,和安装miniconda一模一样。强烈建议不要安装默认路径安装,自己在其它盘创建一个文件夹安装。具体查看我的另外一篇帖子:通过Miniconda安装CPython(Windows环境)

二、配置环境变量

安装完成后,进行环境变量配置

1、打开电脑设置,找到高级系统设置,点击打开,然后点击高级、点击环境变量

spyder如何更换更高python环境 spyder选择环境_python

2、点击用户变量中的path

spyder如何更换更高python环境 spyder选择环境_虚拟环境_02

3、点击添加 依然添加 刚才安装的G:\Program\Aanconda、 G:\Program\Aanconda\Scripts、G:\Program\Aanconda\Library\bin  的路径。然后点击确定

spyder如何更换更高python环境 spyder选择环境_python_03

4、win+R 打开cmd 输入 conda --version

 如图:

spyder如何更换更高python环境 spyder选择环境_conda_04

5、然后输入 conda info

spyder如何更换更高python环境 spyder选择环境_虚拟环境_05

 6、然后输入 activate 没有任何反应 直接会出现下一行命令提示符

7、然后输入 python 出现类似下图的提示,则成功。

spyder如何更换更高python环境 spyder选择环境_python_06

三、更换镜像源

安装的anaconda后,下载库是使用默认的国外源 ,下载速度很慢,所有需要换国内的镜像。

1、对conda的镜像进行修改

(1)、打开annaconda的终端 Anaconda Prompt 

(2)、访问清华大学镜像网站 anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

如下图:

spyder如何更换更高python环境 spyder选择环境_虚拟环境_07

(3)按照页面提示进行修改。更新~/.condarc文件,在C:\Users\用户名\.\condarc文件。即可完成conda镜像源修改

2、设置pip镜像源进行修改

(1)点击网站 pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror  根据页面指示进行pip镜像修改。(注意:先看一下自己的pip版本,如果超过10.0.0版本就跳过更更新Pip的步骤,直接进行下面操作)

spyder如何更换更高python环境 spyder选择环境_conda_08

三、创建虚拟环境  

anaconda安装后的环境是base环境,为了保证base能够正常的运行,一般不对base环境进行修改,需要创建新的虚拟环境。每种环境可以安装不同版本的python或者conda里的包。

可以通过conda env list 查看存在的环境

conda env list

如下图: 这里我新建了名为geo_py3.7的虚拟环境

spyder如何更换更高python环境 spyder选择环境_conda_09

 1、创建环境

执行下面代码:
conda create -n 新虚拟环境的名字 -c conda-forge python=版本
例如:conda create -n myenv_py3.9 -c conda-forge python=3.9

或者是不使用conda-forge的channel 使用默认的channel,如下
conda create -n 新虚拟环境的名字 python=版本

如图我创建了myenv_py3.9的虚拟环境

spyder如何更换更高python环境 spyder选择环境_conda_10

spyder如何更换更高python环境 spyder选择环境_虚拟环境_11

2、激活创建的新环境 执行下面代码

activate 虚拟环境名

如下图:

spyder如何更换更高python环境 spyder选择环境_快捷方式_12

如果想克隆某个环境可以使用下面命令

conda create -n 新环境的名称 --clone 老环境名称

四、在各虚拟环境上使用spyder/jupyter

 创建新环境,且切换到新环境后,可以使用conda list查看该环境下已经安装的包。

新建的环境下是没有spyder和jupyter的。如下图,新安装的myenv_py3.9环境下就没有spyder/jupyter

spyder如何更换更高python环境 spyder选择环境_快捷方式_13

安装anaconda后在目录下出现的spyder和jupyder是基于base环境的,打开这个spyder和jupyter是启动base环境。需要在创建的虚拟环境下安装spyder或jupyter才能调用在该虚拟环境下的包。

下面安装jupyter

输入以下命令:

conda install jupyter notebook

执行成功后,conda list 可以看到 jupyter

想要启动此jupyter,直接输入:

jupyter notebook

就可以使用jupyter了

五、添加虚拟环境中jupyter的快捷方式

上述新环境中安装的jupyter发现没有快捷方式,只能使用命令行打开,非常麻烦。

下面讲述如何为新环境myenv_py3.9中的jupyter添加新环境。

1、找到jupyter notebook(Anaconda)  (基于base环境(目录上)的Jupyter)文件所在位置,复制快捷方式

spyder如何更换更高python环境 spyder选择环境_python_14

2、更改快捷方式为jupyter notebook(myenv_py3.9)后右键打开属性

spyder如何更换更高python环境 spyder选择环境_快捷方式_15

3、将目标栏中的结果复制出来

如下:

G:\Program\Aanconda\python.exe 
G:\Program\Aanconda\cwp.py 
G:\Program\Aanconda G:\Program\Aanconda\python.exe
G:\Program\Aanconda\Scripts\jupyter-notebook-script.py

将上述更改为:

G:\Program\Aanconda\envs\myenv_py3.9\Scripts\jupyter-notebook.exe 
G:\programming_jobs\python_work\jupyter_myenv_py3.9
#第一个地址是myenv_py3.9环境下 jupyter-notebook.exe所在的地址
#第二个是jupyter默认打开的文件夹,可以自行设定

spyder如何更换更高python环境 spyder选择环境_虚拟环境_16

"%USERPROFILE%/" 不变

注意 格式(空格等)!!!

改好后点击确定。可以发现在菜单目录中出现了myenv_py3.9环境下jupyter的快捷方式。

spyder如何更换更高python环境 spyder选择环境_快捷方式_17