📜  中提琴 conda - Python (1)

📅  最后修改于: 2023-12-03 15:06:15.344000             🧑  作者: Mango

中提琴 conda - Python

中提琴(conda)是一个Python软件包和环境管理器,可以在不同版本和依赖关系之间轻松切换Python环境。Conda还允许您安装非Python软件包(例如R,Ruby,Lua等)并管理它们的依赖关系。

安装

Conda是Anaconda发行版的一部分,可以从Anaconda官方网站下载安装包(https://www.anaconda.com/products/individual)。您还可以安装Miniconda,这是一个更轻量级的Anaconda版本,只包含Conda和必要的库(https://docs.conda.io/en/latest/miniconda.html)。

创建环境

您可以使用conda创建一个全新的Python环境,命名为“myenv”:

conda create --name myenv

可以使用Python版本指定该环境中要使用的Python版本:

conda create --name myenv python=3.8

此外,您可以从YAML文件创建环境。使用以下命令从YAML文件创建名为“myenv”的环境:

conda env create -f environment.yml
激活和退出环境

要激活环境,请使用以下命令:

conda activate myenv

要退出当前环境,请使用以下命令:

conda deactivate
安装包

要安装特定的软件包,请使用以下命令:

conda install package-name

要安装特定版本的软件包,使用以下命令:

conda install package-name=1.0

您还可以从其他渠道安装软件包,例如conda-forge:

conda install -c conda-forge package-name
更新包

要更新已安装的包,请使用以下命令:

conda update package-name

您还可以使用以下命令更新所有已安装的软件包:

conda update --all
列出环境/包

要列出所有可用的环境:

conda env list

要列出当前环境中已安装的所有包:

conda list

要列出特定环境中已安装的所有软件包,请使用以下命令:

conda list -n myenv
导出/导入环境

您可以导出当前环境的所有软件包依赖项以及其版本号。使用以下命令将其写入YAML文件:

conda env export > environment.yml

要通过YAML文件创建环境,请使用以下命令:

conda env create -f environment.yml
结论

中提琴是Python环境和软件包管理的强大工具。它可以轻松地创建和管理多个环境,安装和更新软件包以及导出和导入环境。如果你是Python准备切换于不同软件的工程师,中提琴将是一个非常好的帮手。