Я нашел решение. Я не вставил весь след, в конце он закончил:
File "/home/clara/enviroments/egggui/lib/python3.5/site-packages/PyInstaller-3.4-py3.5.egg/PyInstaller/loader/pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages/pdfminer3k-1.3.1-py3.5.egg/pdfminer/pslexer.py", line 138, in <module>
File "site-packages/ply-3.8-py3.5.egg/ply/lex.py", line 906, in lex
File "site-packages/ply-3.8-py3.5.egg/ply/lex.py", line 580, in validate_all
File "site-packages/ply-3.8-py3.5.egg/ply/lex.py", line 822, in validate_rules
File "site-packages/ply-3.8-py3.5.egg/ply/lex.py", line 833, in validate_module
File "inspect.py", line 936, in getsourcelines
File "inspect.py", line 767, in findsource
OSError: could not get source code
[17622] Failed to execute script main
Я исследовал строку 833 lex.py и обнаружил ошибку для версии 3.8: https://github.com/dabeaz/ply/issues/97 Итак Я обновил ply до версии 3.9, и ошибка исчезла .
Если вы не можете обновить ply до версии 3.9, некоторые люди говорили что-то о добавлении файла в спецификацию, но я не получил его ... здесь - это вопрос, где они дали этот совет .