Anaconda安装使用教程
一、Anaconda简介
Anaconda 是一个开源的数据科学平台,主要用于管理 Python 和 R 编程语言的环境和包。它由 Anaconda, Inc. 开发和维护,旨在简化数据科学、机器学习和大数据分析中的软件管理和部署。
二、Anaconda下载安装
2.1、下载
Anaconda官网下载:https://www.anaconda.com/download
清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2.2、安装
傻瓜式安装
检验是否安装成功:打开Anaconda prompt 并输入
conda --version
2.3、环境变量
添加环境变量
#在系统变量 “Path” 中添加3个#这是Anaconda的主安装目录。这个路径包含了Anaconda的核心文件和Python可执行文件 (python.exe)。将其添加到PATH环境变量中,确保可以在命令提示符中直接运行python命令
D:\anaconda3
#这个目录包含了很多脚本和命令行工具,例如conda.exe、pip.exe等。将其添加到PATH环境变量中,确保可以在命令提示符中运行conda和pip等命令
D:\anaconda3\Scripts
#这个目录包含了许多动态链接库(DLL),这些库是很多Python包和工具所依赖的。将其添加到PATH环境变量中,确保在运行Python程序时能够找到这些必要的库文件
D:\anaconda3\Library\bin
验证是否生效:在Windows自带 cmd中测试
conda --version
python --version
二、Anaconda配置(可选)
2.1、配置镜像源仓库
命令配置
#清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes#中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes#检查是否完成配置
conda config --show channels
可视化配置
文件配置
找到
.condarc
文件,直接编辑内容
三、Anaconda管理Python多环境
3.1、推荐的Python版本:Python 3.10
截至2024年,Python 3.10被认为是一个非常稳定且广泛使用的版本。它已经经过多个修复和改进,并被大量开发者和项目采用。Python 3.10引入了一些新特性和性能改进,使其在功能和稳定性方面都非常优秀。
为什么选择Python 3.10?
- 稳定性:经过多个次要版本的发布和修复,Python 3.10已经变得非常稳定。
- 新特性:引入了许多有用的新特性,例如结构化模式匹配(类似于switch-case)、参数化类型提示等。
- 社区支持:大量的第三方库和框架已经支持Python 3.10,并且有丰富的社区资源和文档。
3.2、管理Python多环境
3.2.1、基于命令的多环境管理
#创建自定义Python环境(-n n就是name)
conda create -n myenv01 python=3.10#激活指定环境
conda activate myenv01
#查看所有环境
conda env list
#删除指定环境
conda env remove -n myenv01
#克隆指定环境
conda create -n myenv01_clone --clone myenv01
#包安装(xxx代表指定包名)
conda install xxx
3.2.2、基于Anaconda Navigator的多环境管理
四、Anaconda使用
4.1、Anaconda 安装 Pytorch
4.1.1、Pytorch安装涉及关系图
4.1.2、CUDA安装
CUDA(Compute Unified Device Architecture)是 NVIDIA 开发的一个并行计算平台和编程模型,用于利用 NVIDIA 的 GPU 进行通用计算。CUDA 使得开发者能够利用 GPU 的强大计算能力来加速各种计算密集型应用程序,而不仅仅是图形渲染。
CUDA官网最新版本:https://developer.nvidia.com/cuda-downloads
CUDA官网历史版本:https://developer.nvidia.com/cuda-toolkit-archive
下一步点击式安装:
验证是否安装成功
nvcc --version
nvidia-smi
4.1.3、Pytorch安装
Pytorch快速开始:https://pytorch.org/get-started/locally/
Pytorch历史版本:https://pytorch.org/get-started/previous-versions/
查看本机CUDA版本
安装Pytorch
五、Anaconda完全卸载
5.1、卸载Anaconda
5.2、删除残留文件
5.3、清理环境变量
版权归原作者 Holen&&Beer 所有, 如有侵权,请联系我们删除。