Pytorch+Vscode- Problem “Module ‘torch‘ has no ‘empty‘ member“有/无Anaconda

简介

问题的诞生

如何在Windows 10上用Pip安装Pytorch请点击这里,这里面有一段示例代码和下面的一样,当时用的是py自带的IDLE运行啥毛病没有,但是当我想用VS code运行的时候,却爆出了一个问题Module ‘torch’ has no ‘empty’ member

from __future__ import print_function
import torch
x = torch.empty(5, 3)
print(x)
print("hjksahdkl")

解决办法

VS code“设置”里面搜索“python.linting.pylintPath”,修改Pylint Path即可

Anaconda

先从资源管理器打开Anaconda安装路径,进入pkgs,找一下pylint-x.x.x,进入其下面的Scripts\pylint
最后复制地址栏里面的地址粘贴到VS code即可
类似这样

P:\Program Files\Anaconda3\pkgs\pylint-2.4.2-py37_0\Scripts

无Anaconda

其实我本身有anaconda,学tensorflow的时候配置的事情了,但是吧,我在下载pytorch的时候没有用anaconda(还是hin推荐的啊,vs cdoe都推荐用anaconda),而是用Pip安装的(给自己挖坑。。。还得给anaconda配置pytorch)

一般来说py通过pip安装的包都会在安装目录下的lib、site-package,比如D:\Program Files\Python37\Lib\site-packages
但是我在里面居然没有找到,直接在Python37里面搜索也没有找到。。。

于是我使出了另外一招,你没有是吧,我就给你下载一个。。

>pip install pylint

结果震惊了我,它居然安装过了

在这里插入图片描述
只要复制pylint后面的地址复制到vs code里面就行了

在这里插入图片描述
这个时候运行就没有出现问题了
在这里插入图片描述
最左下角可以选择py解释器

References

  • https://blog.csdn.net/qq_34403736/article/details/84726504
  • https://www.jianshu.com/p/5ddeacb62296
  • https://blog.csdn.net/yinizhilianlove/article/details/105560705
  • https://www.cnblogs.com/andrew-address/p/12740017.html
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值