Conda 安装与使用
内容提要
本文介绍了在macOS和Linux上安装miniconda的步骤,并提供了修改默认配置、修改包存储位置、使用国内镜像源、环境管理和包管理的方法。
延伸解读
Shell 初始化:激活环境前的必要步骤
文章指出,若不执行 conda init,激活环境时会报错 CondaError: Run 'conda init' before 'conda activate'。初始化命令因 Shell 而异,例如 zsh 用 conda init zsh,bash 用 conda init bash。其目的是让 Shell 启动时自动执行 Conda 初始化脚本并配置环境变量,这是后续环境管理操作的基础。
自定义包存储位置:避免占用系统盘
通过编辑 ~/.condarc 文件,可以修改 pkgs_dirs 和 envs_dirs 来改变 Conda 包和环境的默认存储路径。文章示例将路径改为 /Volumes/Data2/Conda 目录下,以节省系统盘空间。修改后可用 conda config --show 查看配置是否生效。
国内镜像源配置:提升下载速度
在 ~/.condarc 中添加国内镜像源(如清华 TUNA)可以加速包下载。文章给出了完整的配置示例,包括 default_channels 和 custom_channels,覆盖了 conda-forge、bioconda、pytorch 等常用频道。正确配置后,conda install 等操作会从镜像站获取资源。
环境与包管理:常用命令速览
文章列出了环境管理命令:新建(conda create -n newenv python=3.9)、查看列表(conda env list)、激活(conda activate newenv)、退出(conda deactivate)和删除(conda remove -n newenv --all)。包管理命令包括搜索、安装、查看、更新和删除,例如 conda install pytorch==2.2.0。这些命令是日常使用 Conda 的核心。
Q&A
如何在macOS上安装miniconda?
在macOS上安装miniconda的命令是:brew install miniconda。
Linux上安装miniconda的步骤是什么?
在Linux上安装miniconda的步骤包括下载脚本、执行安装和删除安装脚本。
如何初始化Shell以激活Conda环境?
使用命令:conda init [shell],不同的Shell需要不同的初始化命令,如zsh和bash。
如何修改Conda的包存储位置?
可以通过编辑.condarc文件,添加pkgs_dirs和envs_dirs来修改Conda包存储的位置。
使用国内镜像源有什么好处?
使用国内镜像源可以提高下载速度,通过在.condarc中添加相应的镜像源配置。
如何创建和管理Conda环境?
新建环境的命令是:conda create -n newenv python=3.9,激活环境使用:conda activate newenv,退出环境使用:conda deactivate。