您的位置:

conda使用教程

一、安装和配置

首先,我们需要在官网上下载对应版本的conda工具,并进行安装。安装完成后,可以在命令行输入以下指令检查是否安装成功:

conda --version

接下来,我们需要配置conda环境变量。在Windows系统中,可以进入“系统属性-高级系统设置-环境变量”,在“系统变量”中找到“Path”变量,添加conda安装路径即可。

当然,如果需要使用conda创建虚拟环境和管理包,我们还需要设置conda的默认配置文件。可以在命令行输入以下指令:

conda config --set auto_activate_base false

这样就可以避免conda默认激活base环境,影响我们对虚拟环境的使用。

二、创建虚拟环境

虚拟环境可以在同一台机器上创建多个互相隔离的Python环境,方便我们管理不同的项目。使用conda创建虚拟环境非常简单,只需要在命令行输入以下指令:

conda create --name myenv python=3.8

其中,myenv是虚拟环境的名称,python=3.8表示使用Python 3.8作为虚拟环境的默认Python版本。如果需要安装其他第三方包,可以在指令中加入相应的包名。

创建完成后,可以通过以下指令激活虚拟环境:

conda activate myenv

此时,命令行的提示符会显示出当前所处的虚拟环境,表示虚拟环境已经成功激活。

三、管理包

conda的包管理功能非常强大,可以用来安装、升级、删除第三方包。以下是一些常用的包管理指令:

  • 安装包:conda install package_name
  • 卸载包:conda remove package_name
  • 升级包:conda update package_name
  • 查找包:conda search search_term

可以通过指令添加-p参数来指定需要操作的虚拟环境,例如:

conda install -p myenv package_name

另外,conda还提供了环境导出和导入功能,可以方便地将环境配置共享给其他人或移植到其他系统中。具体操作步骤如下:

  1. 导出环境配置:conda env export > environment.yml
  2. 创建新的虚拟环境:conda env create -f environment.yml

这两个指令分别用于将虚拟环境的配置导出到一个YAML文件中,以及根据该文件新建一个虚拟环境并安装相应的依赖包。

四、常用指令

  • 查看所有环境:conda info --envs
  • 查看当前环境中安装的包:conda list
  • 退出虚拟环境:conda deactivate

除此以外,还有一些高级特性,如配置conda镜像源、设置代理、管理channels等。这些内容将在后续文章中进行详细讲解。