我有几个本地开发的Python包,我经常在VSCode项目中使用它们。对于这些项目,我创建一个新的 virtualenv 并使用pip install -e ../path/to/package. 这样就成功了,我可以在项目中使用这些包了。但是,VSCode 将包的导入行用黄色下划线,并出现以下错误:
无法解析导入“mypackage”Pylance(reportMissingImports)
同样,mypackage在项目中工作正常,但 VSCode 报告该错误,并且在mypackage项目中调用时我丢失了所有自动完成和类型提示功能。
我确保选择了正确的 Python 解释器(来自项目的 virtualenv 的解释器),但错误仍然存在。该错误和 Pylance 文档不提供任何其他可能的解决方案。
VSCode 版本:1.78.0