繁体   English   中英

ModuleNotFoundError:使用 Visual Studio Code 在 Python 中没有名为“PySide6”的模块

[英]ModuleNotFoundError: No module named 'PySide6' in Python using Visual Studio Code

*** 更新 *** 这个问题在评论区被 whiteroom 解决了。 问题是需要更改 Python 解释器设置以指向正确的设置。 whiteroom 问题的答案也很有帮助。

*** 原始问题 *** 我在我的 MacBook 上安装了 PySide6,并确认它已安装,如所附屏幕截图所示。 我对 Python 和使用 Mac 终端应用程序也很陌生。

pip3 install PySide6

在此处输入图像描述

我尝试从 Visual Studio Code 编辑器运行这个简单的应用程序。

from PySide6.QtWidgets import QApplication,QLabel
app   = QApplication([])
label = QLabel('hello world')
label.show()
app.exec()

Python 响应此错误:

Traceback (most recent call last):
  File "/Users/emad-ud-deen/Development/Python/Practice/PySide6 Test.py", line 1, in <module>
    from PySide6.QtWidgets import QApplication,QLabel
ModuleNotFoundError: No module named 'PySide6'

我能够运行我用 PySide6 编写的应用程序而不会出现该错误的唯一方法是从终端中的命令行。

你能告诉我如何让 Visual Studio Code 识别 PySide6 吗?

我和你有同样的问题,但我刚刚找到了解决方案:

您可以像这样使用命令:

pip uninstall pyside6-addons
pip uninstall pyside6-essentials
pip uninstall pyside6
pip install pyside6-essentials

实际上,如果你不想使用那么难用的插件,只需安装 PySide6-Essentials[1] 对你有好处:)

参考:

[1] https://www.qt.io/blog/qt-for-python-details-on-the-new-6.3-release

您可以通过从右下角将 python 的当前版本更改为 3.8.10 来简单地解决此问题

暂无
暂无

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

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