Conda 常用命令速查表
环境管理
命令 | 描述 |
---|---|
conda create --name myenv python=3.10 | 创建名为"myenv"的新环境,并指定Python版本为3.10 |
conda create --name myenv --clone base | 从基础环境"base"克隆一个名为"myenv"的新环境 |
conda activate myenv | 激活名为"myenv"的环境 |
conda deactivate | 退出当前激活的环境 |
conda env list | 列出所有已创建的conda环境 |
conda env remove --name myenv | 删除名为"myenv"的环境 |
conda env export > environment.yml | 将当前环境的包列表导出到名为"environment.yml"的文件中 |
conda env create -f environment.yml | 从"environment.yml"文件创建一个新的环境,包括文件中列出的所有包 |
包管理
命令 | 描述 |
---|---|
conda install numpy pandas | 在当前激活的环境中安装NumPy和Pandas包 |
conda install -c conda-forge matplotlib | 从conda-forge频道安装matplotlib包 |
conda remove numpy pandas | 从当前激活的环境中删除NumPy和Pandas包 |
conda update numpy pandas | 更新当前环活的环境中的NumPy和Pandas包 |
conda list | 列出当前环境中已安装的所有包 |
conda search numpy | 在可用的频道中搜索NumPy包 |
系统管理
命令 | 描述 |
---|---|
conda update conda | 更新conda本身到最新版本 |
conda update --all | 更新当前环境中的所有包到最新版本 |
conda clean -a | 清理未使用的包和缓存文件,释放磁盘空间 |
conda config --show | 显示conda的配置信息 |
conda config --add channels conda-forge | 将conda-forge添加到频道列表中 |
conda info | 显示conda的系统信息,包括版本、环境列表等 |
在 Linux 上建立新用户并克隆环境
1.以管理员权限创建新用户:
sudo adduser newuser
2.切换到新用户:
su - newuser
3.初始化 conda:
conda init
这将自动将conda的初始化信息添加到新用户的 ~/.bashrc
文 件中,创建必要的配置文件。
4.重新加载 ~/.bashrc
文件,以使 conda 的初始化生效:
source ~/.bashrc
5.克隆 base 环境:
conda create --name newenv --clone base
这将从基础环境 “base” 克隆一个名为 “newenv” 的新环境。
6. 激活新环境:
conda activate newenv
现在,新用户可以在 “newenv” 环境中工作,并根据需要安装其他包。