📅  最后修改于: 2023-12-03 15:06:15.344000             🧑  作者: Mango
中提琴(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准备切换于不同软件的工程师,中提琴将是一个非常好的帮手。