anaconda配置pyside及遇到的问题

因实习公司的要求,这周要开始用pyside2写给小界面啦

第一次用pyside2!

第一天上午

1.安装pyside

在conda里面pip一下就好,so easy~

pip install PySide2

       如果想看pyside2的安装路径,输入~就可以看到安装的路径啦

pip show pyside2

       因为是公司的电脑,所以不能添加环境变量 哭了(但我的好像也不用添加,也能用)

       安装完成以后就可以用了(原谅我太天真)

网上找的代码,想检测一下能不能出现界面

from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton,  QPlainTextEdit

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)

window.show()

app.exec_()

结果报错:

this application failed to start because no QTplatform plugin could be.....balaba的

百度~

解决方法一:

         在代码前面加入

import sys,os
import PySide2
 
dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
print(plugin_path)

        亲测可用的哦

方法二:

Anaconda3\Lib\site-packages\PySide2\plugins\platforms”下的五个dll复制并替换到“
Anaconda3\Library\plugins\platforms”下

ps:如果不放心可以先把Anaconda3\Library\plugins\platforms”文件夹复制一份,保存~如果不行再替换回去就好啦

就可以用啦~介面框就显示啦

anaconda配置pyside及遇到的问题_第1张图片

 

是看到这位博主大大写的~

https://blog.csdn.net/zouxin_88/article/details/106052228

你可能感兴趣的:(安装教程)