问题
VS代码似乎没有识别以下任何一个python库+。
import pulumi
from pulumi_azure_native import resources
from pulumi_azure_native import storage
...
VS代码突出显示它们与导入无法解析的消息。也没有提出任何建议。
Story
我已经开始创建Pulumi堆栈,我希望用Python来实现这一点。我已经初始化了一个Pulumi项目,它给了我以下等级:
my-project
├─ venv
├─ __main.py__
├─ .gitignore
├─ Pulumi.dev.yaml
├─ Pulumi.yaml
└─ requirements.txt
已经安装的模块是pulumi
和pulumi-azure-native
,如requirements.txt文件所示:
pulumi>=3.0.0,<4.0.0
pulumi-azure-native>=1.0.0,<2.0.0
我已经激活了安装上述库的虚拟环境。
发布于 2021-12-28 02:16:57
转到venv\Lib\site-packages
并检查是否存在模块。
如果是,请在Workspace Settings.json
中添加以下内容
"python.analysis.diagnosticSeverityOverrides": {
"reportMissingImports": "none"
}
警告应该消失。
更新:
发布于 2022-02-05 22:11:49
我做这件事的唯一方法就是在我的extraPaths
上添加settings.json
{
"python.analysis.extraPaths": ["/Users/bcarvalho/my-pulumi-project/infrastructure/venv/lib/python3.10/site-packages"]
}
https://stackoverflow.com/questions/70501835
复制相似问题