1、问题表述
cmd中导入torch成功,pycharm运行报错No module named torch;
在cmd中查询命令 where python发现已有的py.exe的位置为
2、解决方案
在pycharm的settings中查找编译器,经过设置修改为目标Pytorch环境(D盘中的这个Anaconda\envs\pytorch\python)成功,问题解决;
试运行下面这段代码成功
import torch
# 创建一个3维矩阵
tensor_3d = torch.Tensor([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
# 打印矩阵形状
print("矩阵形状:", tensor_3d.shape)
# 创建一个4维矩阵
tensor_4d = torch.Tensor([[[[1, 2], [3, 4]], [[5, 6], [7, 8]]], [[[9, 10], [11, 12]], [[13, 14], [15, 16]]]])
# 打印矩阵形状
print("矩阵形状:", tensor_4d.shape)
上述解决问题的过程中参考了下面这篇文章
(49条消息) 命令行import成功,pyCharm显示“No module named torch_qq_43412029的博客-CSDN博客