繁体   English   中英

VS Code Pylance - 模块导入问题

[英]VS Code Pylance - Problem with Module Imports

我的 IDE 昨晚工作正常。 我为不同目录中的一个完全不同的应用程序创建了一个 launch.json 文件,但后来删除了它。

我的代码仍然可以正确处理。

我的虚拟环境是相同的 - 我安装的所有软件包(熊猫、numpy 等)都被 Pylance 识别。 我正在导入的模块是问题所在。

我要导入的模块都是 all.py 文件,都与我正在运行的 app.py 文件位于同一目录中,并且运行正常,就像它们一样。

正在导入的几个模块也相互导入,问题也发生在每个模块中。

我已经尝试卸载和重新安装 Python 和 Pylance 扩展,然后重新启动我的机器并出现同样的问题。

进口

我错过了什么?

我的设置是 Ubuntu 22.04。 我的解释器是 python 虚拟环境( venv )。

甚至我用过cmd + shift + pctrl + shift + p 然后多次搜索并选择python解释器。

对我有用的唯一解决方案是:

  • go 到扩展-> Pylance。 然后在设置Python>Analysis:Extra Paths并将路径添加到我的虚拟环境。 站点包文件夹(如 /path/to/venv/lib/python3.x/site-packages/)

或者

  • 同样通过编辑我的settings.json文件添加:

    "python.analysis.extraPaths": [
        "/path/to/venv/lib/python3.x/site-packages/"
    ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM