Dzień dobry!Brakujące pliki dll podczas korzystania z programu piszącego
Używam python 3.5.2 z qt5, pyqt5 i sip14.8. Używam również najnowszej wersji narzędzia do zgrywania pynin (3.3.dev0 + g501ad40).
Próbuję utworzyć plik exe dla podstawowego programu Hello World.
from PyQt5 import QtWidgets
import sys
class newPingDialog(QtWidgets.QMainWindow):
def __init__(self):
super(newPingDialog, self).__init__()
self.setGeometry(50, 50, 500, 300)
self.setWindowTitle("hello!")
self.show()
app = QtWidgets.QApplication(sys.argv)
GUI = newPingDialog()
sys.exit(app.exec_())
Na początku miałem pewne błędy dotyczące crt-msi. Ponownie zainstalowałem środowisko wykonawcze SDK i C++ i dodałem je do mojego środowiska. Teraz jednak wciąż otrzymuję błędy o brakujących plików DLL (qsvg, Qt5PrintSupport)
6296 WARNING: lib not found: Qt5Svg.dll dependency of C:\users\me\appdata\local\programs\python\python35\lib\site-pac
kages\PyQt5\Qt\plugins\imageformats\qsvg.dll
6584 WARNING: lib not found: Qt5Svg.dll dependency of C:\users\me\appdata\local\programs\python\python35\lib\site-pac
kages\PyQt5\Qt\plugins\iconengines\qsvgicon.dll
6992 WARNING: lib not found: Qt5PrintSupport.dll dependency of C:\users\me\appdata\local\programs\python\python35\lib
\site-packages\PyQt5\Qt\plugins\printsupport\windowsprintersupport.dll
7535 WARNING: lib not found: Qt5PrintSupport.dll dependency of c:\users\me\appdata\local\programs\python\python35\lib
\site-packages\PyQt5\QtPrintSupport.pyd
8245 INFO: Looking for eggs
8245 INFO: Using Python library c:\users\me\appdata\local\programs\python\python35\python35.dll
8246 INFO: Found binding redirects:
Sprawdziłem i istnieją zarówno bibliotek DLL i mieć ich drodze ustaw. Próbowałem też ręcznie dodać je do folderu dist, ale to nie pomogło.
Będę bardzo wdzięczny za wszelkie rady!
'Wstaw 'dll' w twoim exe' jest trudny sposób. spróbuj dodać 'as source' do konfiguracji konstruktora. Rzecz 'from x import y' nie jest eual na' import x.y' lub 'import x.y as z' – dsgdfg