PySide2下載安裝問題
1.下載(推薦使用豆瓣源下載)
pip install pyside2 -i https://pypi.douban.com/simple/
2.安裝問題
安裝主要出現的問題原因就是在python版本與pyside2版本不匹配問題,推薦使用anaconda創建虛擬環境 1. 解決思路 創建虛擬環境,我這里使用的是python 3.6.8版本,pyside2選擇5.14.1
2. 解決辦法 1. 創建虛擬環境 conda create env -n env_name python=3.6.8
2. 激活虛擬環境 conda activate env_name 激活后請注意查看是否使用的是當前創建的env,在anaconda的cmd中會看見路徑前面的 括號中由base變成了你創建的env_name 4. 下載pyside2(不推薦使用conda命令下載,添加豆瓣源channel無效) pip install pyside2==5.14.1 -i https://pypi.douban.com/simple/
3. 驗證
3.1 修改pycharm中的env
file -> settings -> project: xxx -> project interpreter -> 下拉 project interpreter -> show all -> 點+號 -> 選擇 第一個 Virtualenv Environment -> Exsiting environment ->選擇你安裝anaconda的目錄,找到envs,點擊剛創建的虛擬環境,點擊python.exe進行選擇 ->確定 ->確定 ->查看當前頁面是否有pyside2 沒有的話確認一下步驟是否出錯 -> 確定 進行下一步前稍等一會,pycharm會掃描包,等右下方的process running結束再進行下一步
3.2 驗證
# copy代碼到pycharm中,點擊運行,如果成功,ok,如果失敗,請注意看下當前的env是否選擇正確 # 要是還是報錯,請自行度娘,別怪我,我也莫得辦法 from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit def handleclick(): print('人生苦短,我用python') app = QApplication([]) window = QMainWindow() window.resize(500, 400) window.move(300, 310) window.setWindowTitle('薪資統計') textEdit = QPlainTextEdit(window) textEdit.setPlaceholderText("請輸入薪資表") textEdit.move(10, 25) textEdit.resize(300, 350) button = QPushButton('統計', window) button.move(380, 80) button.clicked.connect(handleclick) window.show() app.exec_()
3.2 其他問題
百度的過程中發現有的不使用anaconda pip下載時也會報錯,具體請留意是否有某個包沒有下載,下載后還不行的話,
解決思路是將缺的那個包卸載重裝.還是推薦使用anaconda.