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模块导入 ↩︎

相关推荐
a程序小傲5 分钟前
蚂蚁Java面试被问:注解的工作原理及如何自定义注解
java·开发语言·python·面试
love530love11 分钟前
【笔记】ComfyUI “OSError: [WinError 38] 已到文件结尾” 报错解决方案
人工智能·windows·python·aigc·comfyui·winerror 38
lcreek27 分钟前
LeetCode215. 数组中的第K个最大元素、LeetCode912. 排序数组
python·算法·leetcode
cqbzcsq33 分钟前
蛋白质功能预测模型DAMPE论文阅读报告
论文阅读·人工智能·python·深度学习·生物信息学
转转技术团队37 分钟前
回收团队基于Cursor集成MCP的智能代码修复提示词生成实践
人工智能·python·程序员
石头dhf1 小时前
大模型配置
开发语言·python
南科1号1 小时前
Tushare数据来源分析一例
python
API技术员1 小时前
京东API接口:如何高效获取商品详情与SKU信息
python
sort浅忆1 小时前
deeptest执行接口脚本,添加python脚本断言
开发语言·python
冷月半明2 小时前
trea solo,让我从牛马外包翻身当“甲方”
python·trae