Win10+Anaconda 环境下安装 PyTorch(推荐 pip3 install 安装)

mac2024-03-07  98

1、前提

安装好操作系统 Win10+ Anaconda

2、为 PyTorch 创建虚拟环境

(为什么要创建虚拟环境?) 在实际项目开发中,通常会根据自己的需求去下载各种相应的框架库,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库,管理起来相当麻烦。所以通过创建虚拟环境,相当于为不同的项目创建一块独立的空间,在这个空间里,你安装任何库和框架都是独立的,不会影响到外部环境

2.1 打开 Anaconda Prompt

2.2 在命令行输入指令

conda create --name pytorch python=3.6 conda create是“创建指令”,–name pytorch是“命名虚拟环境名称” 注意,这里的 pytorch 是虚拟环境的名称,可随意取

接着,依次出现以下图示,说明你安装成功

输入激活指令activate pytorch,进入虚拟环境

3、PyTorch(conda install 安装)

官网链接:https://pytorch.org/get-started/locally/

复制“Run this Command”中指令到Anaconda Prompt。 遇到问题: 在 Jupyter 里import torch 没有问题,可 import torchvision 却报错了:

ImportError: DLL load failed: 找不到指定的模块。

可能是 pillow 模块有问题。尝试卸载 pillow 模块,但是会同时卸载 PyTorch,是个坑。

4、PyTorch(pip3 install 安装)(推荐)

没有cuda, 有cuda, 遇到问题: 发现基于Anaconda安装的虚拟环境“pytorch”没有“pip3”,然后解决这个问题,见参考: Windows + Anaconda下pip3的安装 - vector_Lu的博客 - 博客

解决没有pip3的问题之后,复制“Run this Command”中指令在虚拟环境“pytorch”中运行

见到这样的界面,说明安装过程成功。

验证一下,是否成功?

activate pytorch——进入Python环境, 输入测试代码,

说明安装成功。

5、配置PyTorch(在Pycharm中使用)

参考1 python3环境搭建(利用Anaconda+pycharm+pytorch)完整版 - thomaswu1992的博客 - 博客

参考2 解决安装Pytorch后无法在Jupyter notebook和Pycharm中无法使用的问题(ModuleNotFoundError: No module named ‘torch’) - qq_36362028的博客 - 博客

安装Pycharm,就不多说了,默认装好。 Flies(文件)——Settings(设置)——Project Settings——右上角“齿轮样式”按钮——Show All——“+”按钮——System interpreter(Virtualenv Environment)——对应文件夹下的python.exe文件

以此,创建好不同的Python开发环境

6、配置PyTorch(在Jupyter中使用)

参考 解决安装Pytorch后无法在Jupyter notebook和Pycharm中无法使用的问题(ModuleNotFoundError: No module named ‘torch’) - qq_36362028的博客 - 博客

遇到问题

最新回复(0)