conda介绍:
Conda 是一个开源的包管理系统和环境管理系统,由 Continuum Analytics 开发。它的主要作用是简化科学计算中软件包和依赖的安装和升级,并允许用户轻松地在不同的环境中切换。Conda 的设计初衷是为了简化 Python 环境的搭建和管理,但它的功能已经扩展到了支持其他编程语言,如 R、Julia 和 JavaScript。
Conda 的核心功能包括:
包管理:Conda 能够从各种源安装和管理包,包括官方的 Anaconda 仓库和用户自定义的仓库。它能够自动处理依赖关系,确保所有依赖的包都被正确安装。
环境管理:Conda 允许用户创建隔离的软件环境,每个环境可以包含不同版本的软件包和依赖。这使得在同一个系统上运行多个相互独立的软件环境成为可能,避免了不同项目之间的冲突。
命令行工具:Conda 提供了一套命令行工具,使得用户可以通过命令行界面进行包的安装、卸载、更新、搜索等操作,以及环境的创建、激活、删除等操作。
跨平台兼容性:Conda 支持多种操作系统,包括 Windows、macOS 和 Linux,使得用户可以在不同的操作系统之间轻松迁移工作环境。
集成开发环境(IDE)支持:Conda 与多种 IDE 集成,如 Jupyter Notebook、PyCharm、Spyder 等,方便开发者使用。
Anaconda Navigator:这是一个图形用户界面,允许用户通过拖放和点击操作来安装和管理包,创建和管理环境。
数据科学工作流程:Conda 支持数据科学工作流程,包括数据处理、分析和可视化等。
科学计算生态系统:Conda 与各种科学计算工具和库集成,如 NumPy、Pandas、SciPy、Matplotlib 等,为科学计算提供支持。
一、下载conda
首先进入国内的镜像站,选择conda版本
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/如图,选择2024.02-1版本
点击下载
二、安装conda
双击安装包之后,弹出界面点击“next”
同意协议
选择“为所有用户安装”
更换路径。切记,一定要记住这个路径!!!!!
如图所示点击
等待安装
进入下一步
点击下一步
取消勾选
安装完成
三、配置环境变量
鼠标对着开始,右键,选择“系统”
选择“高级系统设置”
选择“环境变量”
选择编辑“Path”
依次添加如下路径:
这里假如我安装conda的路径为“D:\ProgramData\anaconda3”
D:\ProgramData\anaconda3
D:\ProgramData\anaconda3\Scripts
D:\ProgramData\anaconda3\Library\mingw-w64\bin
D:\ProgramData\anaconda3\Library\bin
四、检查安装是否成功
【Win+R】后输入“CMD”,打开控制台
输入指令检查conda版本:
conda --version
如图所示
五、创建、安装python环境
创建一个名字为“pyside”,Python版本为“3.8.8”的环境
conda create --name pyside python=3.8.8
等待下载资源
提示是否确认,点击键盘上的【Y键】
等待安装
安装完成
获取当前conda环境
conda info --envs
运行conda环境,这里运行了一个名为“pyside”的环境
activate pyside
六、相关指令
conda list
查看环境中的所有包
conda install XXX
安装 XXX 包
conda remove XXX
删除XXX 包
conda env list
列出所有环境
conda create -n XXX
创建名为 XXX 的环境 conda
create -n env_name jupyter notebook
创建虚拟环境
activate noti(或 source activate noti)
启用/激活环境
conda env remove -n noti
删除指定环境
deactivate(或source deactivate)
退出环境
jupyter notebook
打开Jupyter Notebook
conda config --remove-key channels
换回默认源