0

刚刚安装了关于我在 main.py 中的代码的扩展 ms-python.python Visual Studio 代码报告

Import "docopt" could not be resolved from source 
{
"resource": "/home/XXXXXXXXX/main.py",
"owner": "_generated_diagnostic_collection_name_#0",
"code": {
    "value": "reportMissingModuleSource",
    
"severity": 4,
"message": "Import \"docopt\" could not be resolved from source",
"source": "Pylance",

}

为什么我可以正常导入模块而 vscode 扩展ms-python.python不能?

如果我跑python

 Python 3.9.6 (default, Jul 30 2021, 16:35:19) 
 [GCC 7.5.0] :: Anaconda, Inc. on linux
 Type "help", "copyright", "credits" or "license" for more
 information.
 >>> import importlib
 >>> docopt_spec = importlib.find_loader("docopt")
 >>> found = docopt_spec is not None
 >>> found
 True
4

1 回答 1

0

在 bash 终端中,您使用的是 Anaconda。确保您已选择它作为 python 解释器或将docopt包安装到您正在使用的环境中。

状态栏总是显示当前的解释器。

在此处输入图像描述

官方文档

于 2021-08-18T09:06:10.787 回答