有一个输入解析错误与幽门不识别包。(视窗10)
在本地directory
。
接收错误:
ModuleNotFoundError: No module named 'abc123'
在文件中,悬停在破损的导入上说:
"packageFoo“无法访问导入"packageFoo”无法解决Pylance
发布于 2022-04-27 18:56:49
我发现了许多类似的问题,但没有找到这个具体的答案。
在vscode中,找到顶部工具栏上的文件下拉列表。
选择preferences > Settings (Ctrl +)
在搜索栏中,搜索幽门
向下滚动到Python > Analysis:额外的路径
单击“添加项目”按钮
下一步,您需要标识windows中python的安装路径。在该路径中有一个'Lib‘文件夹。在lib文件夹下有一个“站点-包”文件夹。这是您安装的所有pip软件包的文件夹。
对我来说是这样的:
C:\Users\user_name_here\AppData\Local\Programs\Python\Python310\Lib\site-packages
复制此路径并将其添加为幽门vscode设置中的项。
此外:您可以打开下面的'Python >分析:索引‘设置来编辑JSON文件.在这里,您复制并粘贴相同的路径,带有额外的“”-退空转义字符。注意第一个条目后面有一个逗号,如果它存在的话。
发布于 2022-04-27 19:37:10
如果在打开Pylance
文件时正确安装了.py
,则将激活此扩展名。现在检查settings.json
文件并添加以下句子:"python.languageServer": "Default" or "Pylance"
。
您的问题可能是由于Pylance
没有指向安装您的库或其他包的路径而引发错误(ModuleNotFoundError: No module named 'abc123'
),所以您可能需要在settings.json
中验证此配置:
python.analysis.autoSearchPaths
:true
python.analysis.stubPath./typings
python.analysis.extraPaths["./folder"]
(如果您的项目使用特定的folder
)
python.analysis.autoImportCompletionstrue
发布于 2022-08-02 00:11:35
确保模块上有一个.py扩展。
https://stackoverflow.com/questions/72033886
复制相似问题