利用conda批量安装包
今天做事碰到这么一个需求:我用的IDE是Spyder,包管理工具是conda,并且我已经在电脑A上把代码调通了,需要迁移到新电脑B上运行,怎么样快速配置好环境呢?
这里采用的解决方案是共享环境。具体做法如下:
第一步,电脑A上保存当前的环境。此处的envName自行替换成相应的虚拟环境名,envName.yaml可随意命名。
conda activate envName
conda env export > envName.yaml
第二步,将envName.yaml复制到电脑B上。
第三步,在电脑B上利用envName.yaml创建虚拟环境。
conda env create -f envName.yaml的绝对路径 -n envName
整个过程就完成了。不过,如果envName环境中存在一些由pip install安装的包,还需要执行pip下的共享环境。类似地,也是三步。
第一步,电脑A上保存当前的环境。此处的envName.txt可随意命名。