vscode+ Python pip 包怎样自动补全?

2021-02-24 16:25:50 +08:00
 hz2019

插件 python pylance

自带的标准模块都可以自动补全,但是 pip 安装的不能自动补全,比如 pywin32 。

import win32gui可以自动补全,但是w.之后GetWindowText()不会出来。

import win32gui as w
title = w.GetWindowText(w.GetForegroundWindow())

配置里也加上了。

"python.autoComplete.extraPaths": [
    "C:/Users/hh/AppData/Local/Programs/Python/Python39/Lib/site-packages",
    "C:/Users/hh/AppData/Local/Programs/Python/Python39/Scripts"
],
"python.analysis.extraPaths": [
    "C:/Users/hh/AppData/Local/Programs/Python/Python39/Lib/site-packages",
    "C:/Users/hh/AppData/Local/Programs/Python/Python39/Scripts"
],
"python.linting.pylintEnabled": true,
"python.linting.enabled": true

求助一下,该如何解决

1955 次点击
所在节点    Python
5 条回复
aeron
2021-02-24 17:13:06 +08:00
装个 kite 试试
cyersvet
2021-02-24 18:11:38 +08:00
pywin32 库无法自动补全,只有它里面自带的那个简陋的 ide 可以
hz2019
2021-02-24 19:44:03 +08:00
@aeron 这个试了,函数首次使用还是不行的
hz2019
2021-02-24 19:44:23 +08:00
@cyersvet 是这个原因,换成别的就可以了
zgxzgx
2021-02-27 21:04:05 +08:00
装个 pylance

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/755872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX