VSCode 新建 Python 包/模块 Pylance 无法解析

问题描述:

利用 VSCode 写代码,在项目里新建一个 Python 包或者模块,然后在其他文件里正常导入这个包或者模块时出现:

Import "xxxx" could not be resolved Pylance (reportMissingImports)

也就是说 Pylance 此时无法解析我们新建的包,也无法跳转到这个包的源码。但是我们是按标准正常 import 的。


原因分析:

本项目在打开项目文件夹时,会弹出以下警告:

Unable to watch for file changes in this large workspace folder. Please follow the instructions link to resolve this issue.

也就是说文件监控的实际数目已超出当前设置值。因此 Pylance 无法解析新建的包或者模块。


解决方案:

其他博客介绍了如下方法:

  • 设置里搜索 Analysis: Extra Paths,添加包路径[1](#1)
  • launch.json 文件中把根目录加入[2](#2)"env": {"PYTHONPATH":"${workspaceFolder}"},

这些方法过于繁冗,不一定能解决问题,笔者建议以下方法:


  1. 解决Vscode无法解析导入"xxxxx"Pylance的问题 ↩︎

  2. vscode下的python模块导入 ↩︎

相关推荐
极客笔记Jack20 小时前
Scanpy AnnData 对象深度解析:高效操作数据结构的10个技巧
python
颜酱20 小时前
LangChain调用向量模型,存入向量数据库
python·langchain
2501_9289455221 小时前
七本性全面签名体系:从互递归类型到∞-范畴生成语法
python
Algorithm_Engineer_21 小时前
如何利用Pycharm进行分布式的Debug训练
ide·分布式·pycharm
Jumbo星21 小时前
新版vscode侧边资源管理器的文件搜索
ide·vscode·编辑器
今天的你比昨天进步了?21 小时前
单片机程序,keil可以正常编译,VScode编译报错处理
vscode·单片机·嵌入式硬件
2601_961194021 天前
考研资料电子版|去哪找|网盘
java·c语言·c++·python·考研·php
veminhe1 天前
关于下载pip install faiss-cpu失败的问题
python·pip·faiss
战族狼魂1 天前
从零构建企业级Hermes-Agent:复杂任务拆解、工具协同与安全落地实践
开发语言·人工智能·python
belong_my_offer1 天前
可视化各种库的用法并区分其作用
python