anaconda报错ModuleNotFoundError: No module named ‘torch‘

环境是windows10,CPU版本,已安装
Python3.6
TensorFlow2.1.0
numpy 1.18.5
在网站https://pytorch.org/获取安装指令

在这里插入图片描述
粘到conda的环境中执行即可安装,但是出现一个问题,
conda list查看能看到版本信息
在控制界面直接输入一下命令进行测试,也是可以的

import torch
import torchvision
a=torch.rand(3,4)
print(a)

但是我想要运行我本地的.py文件时,又出现了ModuleNotFoundError: No module named 'torch’的报错,看了网上很多教程,最终有用的是这个
https://forums.fast.ai/t/modulenotfounderror-no-module-named-torch-windows-10/12438/5
在这里插入图片描述
我进入base环境进行torch的安装,然后切回我之前的子环境,在运行本地的.py文件就可以正常运行了?

就离谱。

### 解决方案 为了在 Windows 11 上安装 PyTorch 并解决 `ModuleNotFoundError: No module named 'torch'` 的问题,可以按照以下方法操作: #### 安装 Anaconda 或 Miniconda 推荐使用 Anaconda 或 Miniconda 来管理 Python 环境及其依赖项。Anaconda 是一个广泛使用的数据科学平台,而 Miniconda 则是轻量级版本。 下载并安装 [Miniconda](https://docs.conda.io/en/latest/miniconda.html)[^3] 后,在命令提示符下创建一个新的 conda 虚拟环境,并激活该虚拟环境: ```bash conda create -n pytorch_env python=3.9 conda activate pytorch_env ``` #### 使用 Conda 安装 PyTorch 通过官方文档获取最新的稳定版 PyTorch 安装指令: ```bash conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch ``` 此命令会自动处理所有必要的依赖关系,包括 CUDA 工具包(如果需要 GPU 支持的话)。如果不打算利用 NVIDIA 显卡加速,则可以选择 CPU-only 版本: ```bash conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` #### 验证安装是否成功 完成上述步骤之后,可以通过运行简单的测试脚本来验证 PyTorch 是否已经正确加载到环境中: ```python import torch print(torch.__version__) x = torch.rand(5, 3) print(x) ``` 以上过程应该能够帮助解决 `ModuleNotFoundError: No module named 'torch'` 错误消息,并使开发者能够在 Windows 11 中顺利地开始使用 PyTorch 进行深度学习项目开发。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值