我在Mac OS中使用PySide2构建应用程序
我将这些文件复制到Windows,安装了所有必要的要求,但是PySide2-> shiboken2软件包在尝试执行文件时给了我以下错误。
Traceback (most recent call last):
File "upload_excel.py", line 3, in <module>
from PySide2.QtWidgets import (QPushButton, QApplication,
File "C:\Program Files\Python36\lib\site-packages\PySide2\__init__.py", line 51, in <module>
_setupQtDirectories()
File "C:\Program Files\Python36\lib\site-packages\PySide2\__init__.py", line 21, in _setupQtDirectories
import shiboken2
File "C:\Program Files\Python36\lib\site-packages\shiboken2\__init__.py", line 8, in <module>
from .shiboken2 import *
ImportError: DLL load failed: The specified module could not be found.
答案 0 :(得分:0)
不幸的是,我不能发表评论(需要代表50),这可能不是一个完整的答案。我在Ubuntu 19.04
的{{1}}上遇到了类似的问题,但在python2
上却没有遇到类似的问题,并发现python3.7
的{{1}}的多个版本。对于此操作系统,我使用了shiboken2
,python2
和sudo pip2 uninstall shiboken2==5.12.3
。
一个更完整的答案是遵循以下指示:sudo pip2 uninstall shiboken2
。我为sudo pip2 uninstall shiboken2-generator
和https://wiki.qt.io/Qt_for_Python/GettingStarted
安装了pyside2
。我缺少源代码构建的依赖项:python2
,python3.7
,qtxmlpatterns5-dev-tools
和qtbase5-private-dev
,这些都在错误消息中显示。 python-pyqt5
使用python-opengl
并从源代码进行安装。 Python3.7
产生了与您类似的错误,但已解决pip
问题。在Python2
文件夹中,我使用shiboken2
作为测试来检查错误是否存在。