在日常跑代码过程中,需要适应不同的代码运行环境,配置很不方便。
利用Anaconda可以配置多个独立的python环境,使代码的运行环境互不干扰。
打开Anaconda Prompt
查看当前已有的环境
在Anaconda Prompt中输入:
conda env list
如果之前没有配置过的话,就仅有base一个环境。
创建新的python环境
conda create --name 环境名 python==版本
如下图,此时创建一个命名为 environment的环境,其python版本为3.8。
输入y,安装创建环境所需的packages。安装完毕后,环境就初步配置好了。
进入新的环境
再次查看当前所有环境。
其中标出*的环境为当前所处环境,我们希望进入新创建的environment环境进行更多配置。
activate 环境名
这样就进入了指定环境,(base)变为(environment)。
安装新的package
首先查看当前环境中有哪些包:
conda list
接着配置本环境中需要的其他package。
可以在https://anaconda.org/中查看所需package的详细信息,如主页、文档、支持系统、安装命令等。
以安装networkx为例:
conda install -c conda-forge networkx
删除指定package
conda remove package名称
退出当前环境
conda deactivate
删除指定环境
conda remove -n 环境名 --all
输入y,确认删除所有package。
删除完成后,再次查看当前所有环境,可以看到指定环境已经被删除。