【error】anaconda下的No module named 'torch'

本文介绍了一种常见的情况,在Ubuntu环境下,PyTorch在根目录可以正常导入,但在虚拟环境中却出现导入错误的问题及解决方案。文章详细解释了如何通过激活Anaconda环境来解决这一问题。
PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

问题起因:

在根目录下python;import torch;未报错,表示pytorch可用

 

而进入虚拟环境目录python;import torch;报错如下:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'torch'

研究原因:

安装anaconda后:

ubuntu@ubuntu:~$ python
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> 

表示未启用anaconda

输入

 source ~/.bashrc  (即重新执行刚修改的初始化文件,使之不需要重新登陆而立即生效)

重新

ubuntu@ubuntu:~/$ python
Python 3.6.3 |Anaconda custom (64-bit)| (default, Oct 13 2017, 12:02:49) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> 

则表示成功启用。

问题解决。

 

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值