Conda安装与使用教程

Kevin2li大约 3 分钟Box

简介

Conda是一个流行的开源软件包管理系统和环境管理系统,用于管理多个软件包和其依赖关系。Conda可以在多个操作系统上使用,如Windows、macOS和Linux,并且可以管理多种编程语言的软件包,如Python、R、Julia等。Conda提供了一个命令行界面,也可以通过Anaconda Navigator等图形用户界面进行管理。

Conda的主要特点包括:

  • 软件包管理:Conda可以管理多个软件包及其依赖关系,可以安装、更新、卸载和查看软件包信息,方便用户管理和使用软件包。

  • 环境管理:Conda可以创建、激活和删除多个环境,每个环境可以拥有自己的软件包和依赖关系,可以方便地管理不同项目的依赖关系。

  • 跨平台支持:Conda可以在多个操作系统上使用,如Windows、macOS和Linux,并且可以管理多种编程语言的软件包,如Python、R、Julia等,方便用户在不同平台和编程语言之间进行切换和管理。

  • 自动依赖解决:Conda可以自动解决软件包之间的依赖关系,确保安装的软件包和其依赖的软件包版本兼容,并且不会产生冲突或错误。

  • 离线安装:Conda支持离线安装,可以将软件包和依赖关系打包成一个离线安装包,方便用户在没有网络连接或有限带宽的环境中安装软件包。

  • 快速安装:Conda的软件包和依赖关系都是预编译的,可以加快软件包的安装和使用速度。

  • 免费开源:Conda是一款开源的软件,可以免费使用和分发,没有任何使用限制和费用。

总之,Conda是一个流行的开源软件包管理系统和环境管理系统,可以方便地管理多个软件包和其依赖关系,支持跨平台使用和多种编程语言,具有自动依赖解决、离线安装、快速安装等特点。使用Conda可以通过命令行或图形用户界面进行软件包和环境管理,方便用户进行项目开发和科学计算。

安装

Windows

  1. 下载安装包

下载地址:https://docs.conda.io/en/latest/miniconda.htmlopen in new window

选择适合自己系统版本的进行安装。

  1. 配置环境变量

打开环境变量设置,找到系统PATH环境变量进行编辑

将下面红框标注的路径添加到系统PATH环境变量中(仅供参考,具体路径根据你的安装路径确定),这些目录下包含了python.execonda.exe等二进制执行文件。

  1. 设置权限(可选)

参考:https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3open in new window

由于conda初始化时候会执行脚本,

而系统默认执行策略为Restricted,该策略下是不允许执行脚本的,所以会出现上面红色错误(如果你没有这个问题,可跳过此步骤)。

解决方法: 通过以管理员权限打开终端,输入下面命令修改执行策略来允许运行脚本。

# 查看当前执行策略
Get-ExecutionPolicy

# 修改策略(管理员权限)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

两种策略对比:

  1. 初始化
conda init powershell 

重新启动终端,可以看到已经可以识别python环境名称了。

Ubuntu

xx

使用

镜像源配置

方法:用国内源覆盖$HOME/.condarc的内容。

注意: windows用户需要先通过命令conda config --set show_channel_urls yes生成.condarc文件再进行配置。

环境管理

# 查看已有环境
conda env list

# 导出环境
xx

# 迁移环境
xx