使用pip3安装pytorch,import torch时,出现no mdule named torch

在Linux环境下,使用pip3安装PyTorch和torchvision时,通过添加国内镜像源加速。然而,安装后在Python中导入torch模块时出现'no module named torch'的错误。问题出在pip和pip3安装位置不同,当使用anaconda时,应使用pip而非pip3进行安装,以确保软件包安装在兼容目录。修正后,成功导入torch。

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

1.首先进入pytorch官网:pytorch
  • 根据自己的版本和配置来安装,我系统是linux,我采用的pip来安装,python版本是3.7,cuda版本是10.1。
    在这里插入图片描述
    2.输入命令行 :

  • 原命令行是:pip3 install torch torchvision
    我修改后的命令行为再后面添加了:
    -i https://pypi.tuna.tsinghua.edu.cn/simple/,

  • 这样做的目的是加速pip的下载速度,pip 之所以慢,是因为它默认使用的国外的统一的下载源,所以要想加快pip的下载速度,可行的办法就是切换下载源为国内,国内一些大公司也提供了对应的竞相网站。

  • 所以完整的命令行为:
    pip3 install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple/

在这里插入图片描述

  • 可是安装好以后发现进入python, import torch 出错,no module named torch.

3.经网上查找资料发现,原因在於pip和pip3會將軟件包安裝在不同的目錄下,如圖:
在这里插入图片描述

  • 可见,若启动了anaconda的话,应该使用pip而不是pip3来安装软件包,因为只有pip才能把软件安装在与anaconda兼容的目录下。
    在这里插入图片描述4.重新进入python,导入torch

在这里插入图片描述
5.成功!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值