小马的世界

Anaconda备忘录

2022-12-26 · 2 min read

最近想要学习OpenCV4,将OpenCV安装在Conda里,于是写了这篇文章,记录一些Conda的用法。

什么是Anaconda、Conda

Anaconda是一个开源的Python发行版。什么是发行版,例如,Ubuntu是Linux系统的一个发行版。它包含了许多常用的科学计算库和工具。它旨在简化包管理和部署工作,特别是在大型数据处理和科学计算项目中。Anaconda为用户提供了一个简单的方法来安装和管理多个版本的Python和其他第三方库。它还包含了一个叫做Conda的包管理器,可以轻松地安装和管理Python包以及其他软件包。

为什么要用Anaconda

大量的常用包

Anaconda 附带了150多个数据科学和科学研究常用的包,使你无需复杂安装即可快速开始使用。

Conda管理包

在使用Python中你可能需要很多包,conda可以方便的为你提供包的安装,更新和卸载功能。

管理环境

你可以为不同的项目创建不同的环境,在不同的环境中可以安装不同的Python版本,包等,并且不同环境之间不会相互干扰。

安装Anaconda

可以去Anaconda官网 下载和安装Anaconda。
国内可以使用清华镜像

Conda的常用命令

Anaconda的命令行工具conda提供了许多命令,可以用来安装、卸载、更新和管理Python包和其他软件包。这里是一些常用的conda命令:

conda create -n 环境名:创建新的conda虚拟环境。
conda info --envs:查看当前conda所有环境
conda activate 环境名:激活conda虚拟环境。
conda deactivate 环境名:停用当前激活的conda虚拟环境。
conda install 包名称:安装Python包和其他软件包。
conda update:更新已安装的软件包。
conda remove 包名称:卸载软件包。
conda list:显示当前环境中安装的软件包列表。
conda search:搜索可用的软件包。
conda remove -n 环境名 --all:删除环境
你也可以使用conda --help来查看conda命令的完整列表和详细帮助信息。