Anaconda下载及安装
简介
-
官网: https://www.anaconda.com/Anaconda
-
是一个开源的Python发行版本,包含了180+的科学包及其依赖项,可以方便获取开发所需要的包,并且对包进行管理,其中的科学包有:Anaconda
,conda
等numpy
下载
- 网速好:官方下载: https://repo.anaconda.com/archive/
- 网速慢:清华镜像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 选择相应版本点击下载
PyTorch 开发环境搭建
安装
- 先卸载电脑上安装的
,因为安装Python
的时候会安装相应的Anaconda
版本Python
- 打开
命令行窗口检查安装情况,如下图所示说明未安装cmd
Python
PyTorch 开发环境搭建 - 点击
安装包进行安装,其他选项按默认选择Anaconda
- 更改安装路径(注:安装路径中不要出现中文和空格)
PyTorch 开发环境搭建 - 两个都勾选上
-
- 第一个:将
自动添加环境变量,建议勾选,之后不用手动添加环境变量Anaconda
- 第二个:将
所带的Anaconda
设置为系统默认的Python3.8
Python
- 第一个:将
-
PyTorch 开发环境搭建 - 验证是否安装成功
-
- 在终端输入
,如果安装成功会显示Python
版本号,且版本号旁边有Python
等字样Anaconda
Warning中的内容是说环境未激活,后续操作会激活PyTorch 开发环境搭建 - 也可以输入
查看安装的包和其对应版本conda list
PyTorch 开发环境搭建 - 也可以打开
,显示Anaconda Powershell Prompt
说明安装成功(base)
PyTorch 开发环境搭建
- 在终端输入
创建新环境
-
Anaconda Powershell Prompt
- 语法:
conda create --name <env_name> <package_names>
-
-
:用来管理版本和Python环境的工具conda
-
:创建环境create
-
:为创建的环境命名,可以简写为--name
-n
-
:创建的环境名,推荐英文且不加空格<env_name>
-
:安装在环境中的包名,如果有多个包可以用空格隔开<package_names>
-
- 示例:
conda create --name py38 python=3.8
-
- 意思是:创建一个名为“py38”的环境,环境中安装版本为3.8的
python
- 意思是:创建一个名为“py38”的环境,环境中安装版本为3.8的
- 过程:
-
- 输入
,安装所需要的包y
- 输入
-
- 创建完成
激活环境
- 创建完成后,有两个选项
-
-
:输入命令激活环境To activate this environment
-
:输入命令退出环境To deactivate an active environment
-
- 当(base)变为环境名(py38)就说明环境已经被激活了
PyTorch 开发环境搭建 - 激活后输入
查看环境中有哪些包pip list
其中没有PyTorch,接下来安装PyTorchPyTorch 开发环境搭建
PyTorch安装
-
是一个基于PyTorch
的科学计算包,主要为使用者提供了两大功能python
-
- 作为
的替代品, 向用户提供使用Numpy
的强大算力来实现神经网络的加速GPU
- 为用户提供了一个高灵活性,速度快的深度学习平台
- 作为
conda换国内源
- 为提高安装速度可以使用国内镜像源,提高下载速度,以下操作均在终端进行
- 查看源
conda config --show-sources
- 添加源
conda config --add channels 源地址
- 推荐使用 北大镜像源
https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
- 删除源
conda config --remove channels 源地址
- 进入官网: https://pytorch.org/
- 下拉找到对应界面
PyTorch 开发环境搭建 - 获取运行代码
-
- 查看电脑显卡:可以在任务管理器->性能中查看显卡内容
- 无英伟达显卡:
选择Compute Platform
,并复制指令到cpu
中运行Anaconda Powershell Prompt
-
- 有英伟达显卡:需要电脑上有单独的英伟达的显卡或者英伟达的显卡和集显
-
-
-
查看驱动版本,如果nvidia-smi
小于Driver Version
的话需要去 英伟达显卡驱动400
-
-
-
-
,更稳定一些CUDA10.2
-
-
,输入指令Anaconda Powershell Prompt
-
-
进行安装y
-
- 安装完成后输入
,查看安装完成的包pip list
PyTorch 开发环境搭建
检验安装
- 在
中输入Anaconda Powershell Prompt
,并输入以下代码python
import torch
torch.cuda.is_available()
- 如果返回
,说明安装成功True
PyTorch 开发环境搭建