Conda 是一个开源的包管理器和环境管理工具,它允许用户安装、管理、运行和分析 Python 和 R 软件包及其依赖项。Conda 特别擅长于创建隔离的环境,以便在同一台机器上运行不同版本的软件包而不会发生冲突。
以下是一些常用的 Conda 命令及其示例:
安装 Conda
首先,你需要安装 Conda。可以从 Anaconda 或 Miniconda 开始。以下是在 Linux 和 macOS 上安装 Miniconda 的示例:
Linux 和 macOS
bash -c "$(curl -fsSL https://raw.githubusercontent.com/conda/conda/releases/download/vlatest/Miniconda3-latest-Linux-x86_64.sh)"
Windows
可以使用以下命令:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/conda/conda/releases/download/vlatest/Miniconda3-latest-Windows-x86_64.exe) /S /D=%USERPROFILE%\miniconda3"
创建新环境
conda create --name myenv python=3.8
这条命令创建了一个名为 myenv 的环境,并指定了 Python 版本为 3.8。
激活环境
conda activate myenv
激活名为 myenv 的环境。
安装包
conda install numpy
这条命令在当前激活的环境中安装了 numpy 包。
删除环境
conda remove --name myenv --all
这条命令删除了名为 myenv 的环境及其所有依赖。
列出环境
conda env list
列出所有已创建的环境。
切换环境
conda activate another_env
切换到名为 another_env 的环境。
更新 Conda 和包
conda update conda
conda update numpy
更新 Conda 本身和 numpy 包。
清理未使用的包和缓存
conda clean --all
清理所有未使用的包和缓存文件。
查看帮助
conda --help
或者
conda info --help
查看 Conda 的帮助信息。
这些是 Conda 的一些基本命令,它还有很多其他高级功能,比如多环境管理、环境复制、包依赖管理等。