[英]VSCode doesn't 'see' Python installed modules for auto import... only manual typing for import
Pylance 和 IntelliSense 与默认模块一起工作很好,比方说,os 或 datetime 左右,但我已经安装了 aiogram(任何“自定义”模块在 VScode 中都有相同的问题)并使用它的一些类,如下所示
vscode 看不到从哪里导入它...所以它们在 aiogram.types 中,我应该每次都手动输入 from aiogram.types import InlineKeyboarMarup。 我试过 import magic - 没有变化...... Pylance 有自动导入建议的设置,正如我所说,它只适用于默认模块,毫无疑问,每个安装的模块 - 遇到这个问题。 请帮忙,不想使用 PyCharm,希望有解决方案
将以下代码(这是隐藏内容)添加到您的设置中。json:
"python.analysis.packageIndexDepths": [
[
"",
2
]
]
它的基本意思是[“包名”,“搜索的最大深度”]。 “最大深度”基本上意味着你需要多少点才能访问你想要的模块。 越深你go,Pylance扫描python个文件会花费更多的时间。
InlineKeyboarMarup 是一种深层方法。 通常,pylance只会检索一级目录中的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.