我会直接进入正题。我用
pip3 install Pyside2
还有这个,
Requirement already satisfied: Pyside2 in /home/foobar/.local/lib/python3.7/site-packages (5.14.2)
Requirement already satisfied: shiboken2==5.14.2 in /home/foobar/.local/lib/python3.7/site-packages (from Pyside2) (5.14.2)
但是当我尝试运行此代码时
import sys
from Pyside2.QtWidgets import QApplication, QWidget
class Window(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("Hello World!")
self.setGeometry(400,400)
myAppy = QApplication(sys.argv)
vent = Window()
vent.show()
myAppy.exec_()
sys.exit(0)
和
python3 test.py
我明白了
Traceback (most recent call last):
File "test.py", line 6, in <module>
from Pyside2.QtWidgets import QApplication, QWidget
ModuleNotFoundError: No module named 'Pyside2'
print(sys.executable)
显示此
/home/foobar/anaconda3/bin/python3
我下到
/home/foobar/anaconda3/lib/python3.7/site-packages/Pyside2
检查 Pyside2 是否确实存在,结果确实存在。我不知道还要检查什么或做什么。任何帮助都非常感谢。
谢谢!
答案1
我不太确定,但可能无法使用,pip install Pyside2
因为 Python 仅除外pip install PySide2
(请注意大小写的区别)。尝试卸载 Pyside2 并运行pip install PySide2
。