如何使用Python扩展配置Visual Studio代码以避免抱怨无法导入模块?

2024-09-29 02:16:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我对VS代码还不熟悉,我为我用Python编写的教程项目安装了PySide。我试图:

from PySide.QtGui import QDialog, QApplication, QVBoxLayout, QLineEdit, QTextBrowser
from PySide.QtCore import *

尽管代码使用导入的模块运行得非常好,但VS代码抱怨:

[pylint] E0401:Unable to import 'PySide.QtGui'

或者

[pylint] E0401:Unable to import 'PySide.QtCore'

这很烦人,因为我能按预期使用模块。我猜是配置问题,但不知道如何解决这个问题。

非常感谢。

另见:

Visual representation of VS Code complaining

编辑:

我使用PySide的预编译版本。这可能是这种行为的原因吗?


Tags: 模块to项目代码fromimport教程pylint
3条回答

确保您已经在环境中安装了pylint(在case中为virtual env)

pip install pylint

@安德烈亚斯施瓦布, 您需要确保pylint安装在安装了PySide包的python环境中。 您还需要确保在python.pythonPath设置的settings.json中引用了相同的环境(python解释器)。

你可以在这里找到关于这两个的更多细节:

随着Visual Studio代码的更新1.6和相应的Python扩展,问题不再出现。

相关问题 更多 >