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

相关推荐
MandalaO_O8 小时前
IDEA 开发(快捷键 + 调试 + 序列化)
java·ide·intellij-idea
北冥有鱼被烹9 小时前
砷化镓与磷化铟:光模块的地基——从化学键到AI缺货潮的底层逻辑
人工智能·python
for_ever_love__10 小时前
线性回归与梯度下降——从零手写一个模型
python·机器学习·线性回归·梯度下降
code_whiter10 小时前
7.自动化测试常用函数
python·功能测试
小园子的小菜10 小时前
Python协程深度解析:从原理演进到实战避坑
后端·python
砚底藏山河10 小时前
量化实战:截面因子有效性检验(IC 分析与分层回测)
java·python·金融·maven
GitFun11 小时前
给策略加了条-8%止损线,11年只触发1次
python·股票·量化交易
马六六i12 小时前
市面上正规的IP驱动产业新场景新工具有哪些
大数据·网络·python·tcp/ip
I Am a robert girl12 小时前
稀有事件估计的迭代去对齐:从源码视角拆解重要性采样新范式
开发语言·python·机器学习·重要性采样·蒙特卡洛方法·稀有事件估计
天若有情67313 小时前
开源|Comfort Lang v1.0.1,一款主打清爽交互的新型命令式编程语言
python·开源·交互·编程语言·项目分享·repl·comfort lang