如何编写正确的语法以从pyqt5中排除opengl32sw.dll。
我尝试在规格文件中使用排除,但无法正常工作。
excludes=['cryptography','PyQt5/bin/opengl32sw.dll']
exclude
命令仅适用于Python模块,不适用于DLL。我认为这里的一个简单但肮脏的方法是创建一个virtualenv并手动删除不需要的DLL。
另一种更复杂的方法是找到exclude
中的PyQt
的钩子文件并禁用捆绑<Python_Path>\lib\site-packages\PyInstaller\utils\hooks\qt.py
文件的行:
opengl32sw.dll