一、安装和配置
首先,我们需要在官网上下载对应版本的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还提供了环境导出和导入功能,可以方便地将环境配置共享给其他人或移植到其他系统中。具体操作步骤如下:
- 导出环境配置:
conda env export > environment.yml
- 创建新的虚拟环境:
conda env create -f environment.yml
这两个指令分别用于将虚拟环境的配置导出到一个YAML文件中,以及根据该文件新建一个虚拟环境并安装相应的依赖包。
四、常用指令
- 查看所有环境:
conda info --envs
- 查看当前环境中安装的包:
conda list
- 退出虚拟环境:
conda deactivate
除此以外,还有一些高级特性,如配置conda镜像源、设置代理、管理channels等。这些内容将在后续文章中进行详细讲解。