Anaconda环境迁移
网络上提供了Clone、spec-list、Environment.yml、conda pack等多种方法,本人尝试过Clone、spec-list与conda pack方法,在笔记本与台式机之间进行环境迁移(同为win10),其中conda pack与clone时间漫长,同时出现了spyder无法启动的问题(找不到qtwidget.dll等),按照网上方法尝试多次无法成功,最终改用spec-list进行迁移,遇到了一些小问题,但是速度很快,不会出现大bug。
- 在旧环境中生成spec-list,转移到新环境
conda list --explicit > spec-list.txt
- 在新环境中更换清华镜像源;
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- 在prompt窗口下进行环境重现(一定一定要在prompt窗口)
conda create --name python-course --file spec-list.txt