使用anaconda navigator通过yaml文件配置python环境

发布时间 2023-04-23 00:19:46作者: 尘枫洛烨

一、下载最新版本的anaconda套件(因为低版本可能会存在找不到yaml文件中第三方库的问题)

https://www.anaconda.com/

如果你需求低版本,可以到下面的链接进行下载,比较难受的可能是你不能通过它的版本号得知它的默认python版本;

https://repo.anaconda.com/archive/

安装过程中可以不勾选创建环境变量(XXXX.PATH)来保证你之后卸载重装不会遇到更多麻烦

二、启动anaconda navigator并通过import按钮上传yaml文件复现配置环境(anaconda特有的虚拟环境,可以使多种环境分隔开在同一台设备上使用)

通过菜单栏中寻找Ancaonda3 -->anaconda navigator打开(我使用的5.2.0版本有BUG打开不了界面,建议避坑)

或者通过菜单栏Ancaonda3 -->anaconda prompt中输入

anaconda-navigator

打开可视化环境配置界面

点击左边Environments就是操作界面了

下面四个按钮分别是

1、Create 新建一个anaconda环境,需要输入环境名称和python版本完成创建

2、Clone  复制一个一样的环境,用法可能类似于类的继承

3、Import 通过上传文件来快速创建配置环境(yaml或者txt应该都可以,我只用了yaml)

4、Remove 删除在按钮上方选中的环境(base应该删不了,我没试过)

右边窗口上方按钮

1、下拉选择 安装了的/没安装的/能升级版本的/勾选的/全部  第三方库

2、下载源,点击查看,通过右上角add输入下载地址+Enter暂存,确认好了下载源点击update channels保存环境中的下载源,通过下拉->all在中间可以看到所有镜像源中的第三方库

3、搜索第三方库,当你想给环境中添加新的库时,你可以在这里搜索看你的下载源是否能够下载到,如果搜不到,Plan B

pip install x

综上,它是一个交互式的环境配置平台,自己配置环境也可以用

三、在使用pycharm添加已有的环境即python解释器

我习惯的方法是 文件(File)->设置(settings)[->插件,搜索chinese,找到简体中文插件,install,重启pycharm]->项目(project):xxx->python解释器,

点击右边按钮,添加新的解释器,windows在之前存的地址中找pythonx.x.exe打开,linux在之前存的地址中的lib文件中找pythonx.x.sh打开,环境就加载在项目中了

四、了解修改yaml文件

yaml是一种语言,可以通过添加pyyaml库来使用,这里我只谈anaconda使用的部分

yaml文件一般是通过在Anaconda3-> anaconda prompt即anaconda控制台输入conda命令生成的:

activate your_env //进入配置环境

conda env export > xxxx.yaml //xxxx是你自己起的名字,不必和环境名一样

一般有以下5个部分

 

 

 name 名字(高版本已经是需要手动输入的了)

channels 下载源(一般会使用清华镜像等速度较快的下载源及pytorch等,官方下载地址可能会卡很久)

dependencies 依赖(包含第四部pip和pip不能或不好安装的大型第三方库如pytorch) 

pip 能使用pip指令添加的第三方库

prefix 储存路径点