简介

问题的诞生

如何在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
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐