conda安装和使用

如果现在你想使用python的话,也会涉及到包管理的问题,Java有maven来帮助,python也有类似的工具,conda算是使用的比较多的一个。

conda是一个开源的包管理系统和环境管理系统,用于安装、管理和运行软件包。它可以在多个操作系统上使用,并且可以管理不同版本的软件包和其依赖关系。conda可以创建独立的环境,以便在同一系统上运行不同版本的软件包,而不会相互干扰。它还可以轻松地安装科学计算、数据分析和机器学习等领域常用的软件包。conda是Anaconda发行版的一部分,但也可以单独安装和使用。

conda最开始是为python设计,后面也可以作为可以管理和安装C/C++、R、Julia等编程语言的软件包。支持跨平台的软件包管理,因此可以在不同操作系统上安装和管理不同语言的包。此外,conda还可以创建虚拟环境,以便在同一系统上同时管理多种语言的包。

https://docs.conda.io/en/latest/miniconda.html

安装
安装conda,官网链接:
https://docs.conda.io/en/latest/miniconda.html

conda常见操作命令
创建环境:
使用conda创建一个新的环境,可以隔离不同项目的依赖关系。在命令行中运行以下命令:
conda create --name myenv

这将创建一个名为"myenv"的新环境。你也可以指定要使用的Python版本:

conda create --name myenv python=3.8

激活环境:
在创建环境后,需要激活它才能使用。在命令行中运行以下命令:

Windows:
conda activate myenv
macOS/Linux:
source activate myenv

安装包:
在激活环境后,可以使用conda安装所需的包。在命令行中运行以下命令:
conda install numpy
这将安装名为"numpy"的包。你也可以指定要安装的特定版本:
conda install numpy=1.20.1

管理包:
除了安装包,conda还可以帮助你管理已安装的包。你可以使用以下命令列出已安装的包:
conda list

你还可以更新已安装的包:
conda update numpy

移除环境:
如果你不再需要某个环境,可以使用以下命令将其移除:
conda env remove --name myenv

例子
这里我这提供一个conda使用例子,就是配置一个独立的 Python 3.10 的环境,并安装好 JupyterLab、OpenAI 以及后面要用到的一系列开发包。
以下是相关命令:

conda create --name py310 python=3.10
conda activate py310
conda install -c conda-forge jupyterlab
conda install -c conda-forge ipywidgets
conda install -c conda-forge openai

你可以在Anaconda Prompt终端上输入上面的命令,这样你在使用conda的过程中,也配置一个独立的 Python 3.10 的环境,并配置一系列开发包。

你可能感兴趣的:(conda)