from torch.utils.tensorboard import SummaryWriterModuleNotFoundError: No module named ‘torch‘的报错解决

文章讲述了在Anaconda环境中安装了Torch但无法使用tensorboard的问题,解决方法是找到对应项目运行环境的Python.exe文件路径,然后用该路径替换命令行中的`python.exe-mtensorboard.main--logdir`,从而成功启动TensorBoard。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、问题:

2、解决办法:


1、问题:

tensorboard --logdir=./logs

        很多朋友在在Anaconda中的环境中明明安装了torch,但是在执行上述语句时,还是会出现以下错误:(E:\python_eviro_Anaconda\pytorch) D:\004_ProgramExecise\python\python>tensorboard --logdir=logs
Traceback (most recent call last):
  File "D:\004_ProgramExecise\python\python\tensorBoard.py", line 1, in <module>
    from torch.utils.tensorboard import SummaryWriter
ModuleNotFoundError: No module named 'torch'

        本人在网上找答案的时候,却没有找到合适的解决办法,之后为无意中却解决了。

2、解决办法:

         可以找到你Anaconda中的环境,比如我当前项目的所在环境名字叫做:pytorch,路径为E:\python_eviro_Anaconda\pytorch。这是我自己在创建环境时特地选好的路径,如果有朋友在创建环境时,没有特地选择路径的话,用的是默认的路径,该路径应该是在E:\Anaconda\envs下(不一定都是E盘,是你自己Anaconda安装的盘)。然后找到你的项目运行环境这个目录,找到python.exe文件。(一般点开环境的目录,就能找到)如图所示:

         可以右击该文件,复制其路径地址,如图所示:

        然后输入在PyCharm的终端输入以下指令:E:\python_eviro_Anaconda\pytorch\python.exe -m tensorboard.main --logdir=./logs。(红色部分是都一样的,黄色字体部分根据每个人的文件夹路径不同,是不一样的,写的就是你刚刚复制的文件地址)。

E:\python_eviro_Anaconda\pytorch\python.exe -m tensorboard.main --logdir=./logs

        之后就可以正常显示这个网页地址,并且可以打开了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值