J'ai développé quelques programmes qui fonctionnent bien avec Python 3.5.4, mais à cause de certaines erreurs concernant win32, j'ai dû passer à Python 3.6.4, mais quand je construis mon projet avec pyinstaller, j'obtiens :
C:\Users\User\Desktop\dist\mycommentator>mycommentator.exe
Traceback (most recent call last):
File "mycommentator.py", line 6, in <module>
File "c:\users\user\appdata\local\programs\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
module = loader.load_module(fullname)
ModuleNotFoundError: No module named 'PyQt5.sip'
[1532] Failed to execute script mycommentator
J'ai essayé de réinstaller Python, j'ai donc installé Python 3.6.4/Python 3.6.5, cette erreur m'est aussi arrivée. Quel que soit le code que je construis dans PyQt5, à chaque fois cette erreur.
J'ai également essayé de déplacer sip.pyd
dans le dossier du projet, mais l'erreur se produit toujours. J'ai également essayé pip install --upgrade sip
Cela n'a pas aidé. J'ai aussi essayé d'installer la version develop du pyinstaller, cela n'a pas aidé non plus.