vscode配置python第三方库_vscode python 第三方库的智能提示

更新

好久没在博客园写博客了,收到网友的提问便决定继续来完善一下

下面的解决方法是之前用的,现在推荐使用kite,kite官网

通过外置的软件解决各种提示,以及文档的问题,非常方便好用,墙裂推荐

如果你觉得kite不好用再来尝试下面的解决方法

举例

AttributeError: module 'PIL.Image' has no attribute 'open()'

AttributeError: module 'cv2' has no attribute 'imread'

虽然能够运行,但是在调试以及在编写代码的时候看到到处报红线很不爽

而且这些错误的提示可能会导致你写代码的时候举棋不定,以为自己错了

因为没有设置python的运行环境以及python的库文件的路径 所以在pylint做语法检测的时候就会报错

如果本博客没有解决你的问题可以上 https://stackoverflow.com/ 提问 ,相信会有人帮你解决这个问题的

解决方法

在vscode的setting.json里面添加这么一段,这是我的第三方库的安装目录,因为有些用pip安装的

有些是文件安装的,所以有两个目录,换成你自己的第三方库 的安装目录就型了

pip会默认在装在python安装目录下的 Lib\site-packages下面

目录必须使用左斜杠 / 在配置文件里面\为转义字符 双\\不会报错但是路径好像也没有生效

"python.autoComplete.extraPaths": [

"D:/Program Files/python/Lib/site-packages",

"D:/Program Files/python/Scripts",

],

解决方法二

如果使用了上面的方法之后还是没有智能提示,你因该是使用了`Microsoft Python Language Server (preview)`就像这样

1149286-20190619150708708-660940146.png

个人来说我是不推荐使用这个服务的,第一慢,很多时候提示有延迟,当然可能是我的电脑性能问题,第二,文档不全,很多函数的文档都没有,有的函数文档不全。

第三,卡,使用了这个服务之后消息栏就一只有一个莫名其妙的`Analyzing in background...`,任务管理器一看,CPU占用很高,我在使用这个的过程中也遇到

1149286-20190619151611803-811857315.png

解决办法:

在用户设置`setting.json`文件中添加以下内容,为了偷懒我截了一张图,保存之后提示`reload`窗口。

1149286-20190619151821595-1722450301.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值