ModuleNotFoundError: No module named ‘torch‘.报错pycharm/anaconda下torch、torchvision安装亲测有效

目录

1、下载 torch

2、下载 torchvision

3、 激活虚拟环境

4、进入虚拟环境目录下

5、安装 torch

6、安装 torchvision

7、重启pycharm,报错消失


1、下载 torch

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/torch/下载torch,得到一个.whl文件,这里记为文件A

 其中0.5.0/0.6.0/0.6.1等为torch版本,cp36/37为所安装的python版本,macosx/manylinux1/win为操作系统,选择与项目匹配的版本进行下载。

注意:这里应该对应的是虚拟环境中的python版本,因为我们创建项目都是在虚拟环境下进行配置的,这里安装torch也是在虚拟环境中安装的,虚拟环境创建时,会安装对应版本的python应用程序。例如我这里虚拟环境选择的是python 3.6版本,那么对应的torch和torchvision也要选择cp3.6。 

2、下载 torchvision

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/torchvision/

下载torchvision,同样得到一个得到一个.whl文件,这里记为文件B

注意:torch和torchvision 版本的选择是有讲究的,torch与torchvision的版本是相对应的,与python(虚拟环境中的)的版本也是相关的,对应关系如下:

3、 激活虚拟环境

想要在虚拟环境中进行安装,需要先激活虚拟环境,这里采取在 PATH 环境变量中添加了 Anaconda 的安装目录的方式,这样就可以在任何位置运行 activate.bat 文件,而不需要进入 Scripts 文件夹,如此较为方便。操作步骤如下:

(1)将anaconda的安装路径添加到PATH环境变量中,要将目录添加到 PATH 环境变量中,请按照以下步骤操作:

·打开“控制面板”。

·选择“系统和安全”。

·选择“系统”。

·点击左侧的“高级系统设置”。

·在“高级”选项卡下,单击“环境变量”。

·在“系统变量”下,找到“Path”变量,然后单击“编辑”。

·在“变量值”字段中,添加 D: anaconda然后单击“确定”。

·重新启动您的命令提示符或终端窗口,以使更改生效。

例如:

(2)在window+R cmd中输入命令:

activate <env_name>

其中 <env_name> 是您想要激活的环境名称。

例如:

这里的“smoking_detection-main”便是我的环境名称,那么就应该是“activate smoking_detection-main”。

4、进入虚拟环境目录下

例如:

cd D:\anaconda\envs\smoking_detection-main

5、安装 torch

即 pip install + 文件A的绝对路径 。例如:

pip install D:\anaconda\envs\smoking_detection-main\torch-1.8.0-cp36-cp36m-win_amd64.whl

6、安装 torchvision

即 pip install + 文件B的绝对路径 。 例如:

pip install D:\anaconda\envs\smoking_detection-main\torchvision-0.9.0-cp36-cp36m-win_amd64.whl

7、重启pycharm,报错消失

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值