學習日志(一)安裝PySide2遇到的問題及其解決辦法


一、安裝PySide2遇到的問題:

1、使用命令pip install PySide2終端安裝,多次安裝失敗,原因:網絡問題

 

2、python3.5安裝PySide2成功后import PySide2,報錯,如下圖:

試過卸掉PySide2重新命令安裝,仍然報錯。

 

3、更新python版本至3.6,重裝PySide2,還是一樣的錯誤

 

 

 

4、以為是shiboken2的問題,卸載重新安裝也還是一樣的錯誤

 

5、用pip3重裝了一遍,還是無法解決

 

二、解決辦法:

1、重新安裝python3.6.8,成功安裝PySide2

 

2、運行Qt for Python官網例子

 官網例子代碼如下:

 1 import sys
 2 import random
 3 from PySide2 import QtCore, QtWidgets, QtGui
 4 
 5 
 6 class MyWidget(QtWidgets.QWidget):
 7     def __init__(self):
 8         super().__init__()
 9 
10         self.hello = ["Hallo Welt", "Hei maailma", "Hola Mundo", "Привет мир"]
11 
12         self.button = QtWidgets.QPushButton("Click me!")
13         self.text = QtWidgets.QLabel("Hello World")
14         self.text.setAlignment(QtCore.Qt.AlignCenter)
15 
16         self.layout = QtWidgets.QVBoxLayout()
17         self.layout.addWidget(self.text)
18         self.layout.addWidget(self.button)
19         self.setLayout(self.layout)
20 
21         self.button.clicked.connect(self.magic)
22 
23 
24     def magic(self):
25         self.text.setText(random.choice(self.hello))
26 
27 
28 if __name__ == "__main__":
29     app = QtWidgets.QApplication([])
30 
31     widget = MyWidget()
32     widget.resize(800, 600)
33     widget.show()
34 
35     sys.exit(app.exec_())

運行成功,結果截圖:

3、結論:

PySide2最新版本為5.12,需要python版本為3.6.8以上,為了避免以后遇到問題,建議及時更新python至較新版本,此時,我更新至python官網最新版本python3.7.2

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM