1环境管理相关命令
conda env list
conda env list
查看所有已创建的环境,当前激活的环境会标有 *。conda create -n ENV_NAME
创建一个新环境,ENV_NAME 是环境名称,例如 conda create -n myenv。conda create -n ENV_NAME python=3.9
创建指定 Python 版本的环境,例如 Python 3.9。conda activate ENV_NAME
激活某个环境,例如 conda activate myenv。conda deactivate
退出当前激活的环境。conda env remove -n ENV_NAME
删除指定环境,例如 conda env remove -n myenv。conda info --envs
显示所有环境的列表(与 conda env list 类似)。conda env export > environment.yml
将当前环境配置导出到 environment.yml 文件。conda env create -f environment.yml
从 environment.yml 文件创建环境。
包管理相关命令
conda list
列出当前环境中已安装的所有包及其版本。conda install PACKAGE_NAME
安装指定包,例如 conda install numpy。conda install PACKAGE_NAME=VERSION
安装特定版本的包,例如 conda install numpy=1.19.2。conda update PACKAGE_NAME
更新指定包到最新版本,例如 conda update numpy。conda update --all
更新当前环境中所有包。conda remove PACKAGE_NAME
删除指定包,例如 conda remove numpy。conda search PACKAGE_NAME
搜索 Conda 仓库中可用的包,例如 conda search pandas。
Conda 配置与信息
conda info
显示 Conda 的详细信息,例如当前版本、路径等。conda config --show
查看 Conda 的配置详情。conda config --add channels CHANNEL_NAME
添加新的包源渠道,例如 conda config --add channels conda-forge。conda clean --all
清理未使用的包和缓存,释放磁盘空间。
其他实用命令
conda init
初始化 Conda,使其在终端中可用(通常安装后运行一次)。conda update conda
更新 Conda 本身到最新版本。conda env update -f environment.yml
根据 environment.yml 文件更新当前环境。conda list --export > packages.txt
导出当前环境的包列表到文本文件。conda install -c CHANNEL_NAME PACKAGE_NAME
从指定渠道安装包,例如 conda install -c conda-forge tensorflow。
小贴士
如果需要查看某个命令的详细用法,可以加上 --help,例如 conda install --help。
Conda 支持通过 -c 指定渠道(如 conda-forge),以获取更多包资源。
如果你在国内网络环境较慢,可以考虑配置国内镜像源,例如清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
评论区