问题
I have made a simple keylogger program in python. The program works perfectly with Python Interpreter. Then, I converted it into an executable using cx_freeze.
The problem now is that there are import errors.
I can't find the relevant .pyd files for pythoncom and pywintypes. So, where can I find these files? The surprising thing is that when I copy and paste pythoncom.py and pywintypes.py into the folder, the executable works.
回答1:
This problem was discovered after the release of cx_Freeze 5.0 and has since been resolved in the source. A new release will be made in the next week or two but in the meantime you can simply copy the file cx_Freeze/hooks.py from the source to your installation. The source can be found here:
https://bitbucket.org/anthony_tuininga/cx_freeze/src/
来源:https://stackoverflow.com/questions/40744692/import-error-when-using-cx-freeze-with-pythoncom