- 1. 前言
- 2. 查看基本信息
- 3. 导出和加载conda env
- 3.1. 导出环境
- 3.2. 加载环境
- 4. 删除环境
- 5. 其他问题
- 5.1. pip下载速度慢
- 5.2. 遇到:conda create ResolvePackageNotFound报错
- 6. 小结
- 7. 参考文献
创作开始时间:2021年9月29日13:59:21
本文长期维护。(旨在全面覆盖conda的各种操作)
2. 查看基本信息# 查看版本 conda --version # 显示所有已经创建的环境 conda info -e3. 导出和加载conda env 3.1. 导出环境
# 导出conda的环境 conda env export --name ENVNAME > envname.yml # 导出pip的环境 ## 先安装pipreqs pip install pipreqs ## 再运行指令 pipreqs /path/to/your_project_that_you_want_to_export --savepath ./pip_env.txt
如果是跨系统的话(比如在Ubuntu上export,但是在windows上create -f),那么需要加上--no-builds参数:
conda env export --name mubench --no-builds > env_no_builds.yml3.2. 加载环境
conda env create --file envname.yml pip install -r ./pip_env.txt4. 删除环境
conda remove --name ENVNAME --all5. 其他问题 5.1. pip下载速度慢
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple5.2. 遇到:conda create ResolvePackageNotFound报错
运行:conda env create --file envname.yml 的时候可能会这样报错。这可能是因为跨系统安装导致的。
这时候需要:
1)导出的时候就要修改:
conda env export --name mubench --no-builds > env_no_builds.yml
2)加载的时候conda env create --file envname.yml如果还是有问题,那就参考下图的方法即可(把conda不能下载的放到pip一栏下面。)如下图:
参考:ResolvePackageNotFound: Create env using conda and yml file on MacOS https://stackoverflow.com/questions/49154899/resolvepackagenotfound-create-env-using-conda-and-yml-file-on-macos
后续再更新。
创作结束时间:2021年9月29日15:12:16
7. 参考文献参考:
- conda常用命令 https://zhuanlan.zhihu.com/p/67745160
- ConDA CHEAT SHEET https://docs.conda.io/projects/conda/en/4.6.0/_downloads/52a95608c49671267e40c689e0bc00ca/conda-cheatsheet.pdf
- 最新版conda cheat sheet https://docs.conda.io/projects/conda/en/latest/_downloads/843d9e0198f2a193a3484886fa28163c/conda-cheatsheet.pdf



