关于 VSCode 中无法识别已经安装的包的问题

当VSCode无法识别已安装的Python包时,可以通过按F1键,搜索并设置python.analysis.extraPaths,添加包的路径(通常是Python的site-packages目录)来解决。在Ubuntu系统中,可以通过打印包的__file__属性来确定路径,并确保路径末尾添加/。
摘要由CSDN通过智能技术生成

问题描述

如图,我已经安装了这些包,并且代码可以正常运行,但是VSCode并没有识别出来。

解决方案 

按F1键,搜索"json"进入首选项:打开用户设置(不是默认设置)。

找到"python.analysis.extraPaths"​​​​​

​​

 在括号里添加安装包的位置(一般是python安装目录里的 Lib\site-packages)

  

import cv2
print(cv2.__file__)

 然后保存文件,就可以看见我们安装的包可以正常的被识别出来了。

其他

在Ubuntu系统里配置的时候可以用

import cv2
print(cv2.__file__)

来输出包安装的位置,然后再添加对应的位置到"python.analysis.extraPaths"​​​​​

如下图红框中为添加的位置(注意最后加"/"才能被识别到,不知道为什么)

  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值