Подскажите пожалуйста. Создаю exe с помощью nuitka и получаю эту ошибку
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 519286: invalid continuation byte
где ее искать в коде и как исправить ?
1. перенести на другой пк для быстрой работы и усложнить возможность декомпиляции.
2. Краш лог на 11к строк, но вот начало:
<?xml version='1.0' encoding='utf8'?>
<nuitka-compilation-report nuitka_version="2.4.5" nuitka_commercial_version="not installed" completion="exception">
<exception exception_type="UnicodeDecodeError" exception_value="'utf-8' codec can't decode byte 0xcf in position 519286: invalid continuation byte">
Traceback (most recent call last):
File "D:\IT\project\.venv\Lib\site-packages\nuitka\MainControl.py", line 1155, in main
_main()
File "D:\IT\project\.venv\Lib\site-packages\nuitka\MainControl.py", line 1004, in _main
result, scons_options = compileTree()
^^^^^^^^^^^^^
File "D:\IT\project\.venv\Lib\site-packages\nuitka\MainControl.py", line 919, in compileTree
result, scons_options = runSconsBackend()
^^^^^^^^^^^^^^^^^
File "D:\IT\project\.venv\Lib\site-packages\nuitka\MainControl.py", line 767, in runSconsBackend
runScons(
File "D:\IT\project\.venv\Lib\site-packages\nuitka\build\SconsInterface.py", line 403, in runScons
checkCachingSuccess(source_dir or options["source_dir"])
File "D:\IT\project\.venv\Lib\site-packages\nuitka\build\SconsCaching.py", line 336, in checkCachingSuccess
stats = _getCcacheStatistics(ccache_logfile)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\IT\project\.venv\Lib\site-packages\nuitka\build\SconsCaching.py", line 282, in _getCcacheStatistics
for line in getFileContentByLine(ccache_logfile, encoding="utf8"):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\IT\project\.venv\Lib\site-packages\nuitka\utils\FileOperations.py", line 793, in getFileContentByLine
return getFileContents(filename, mode, encoding=encoding).splitlines()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\IT\project\.venv\Lib\site-packages\nuitka\utils\FileOperations.py", line 811, in getFileContents
return f.read()
^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\codecs.py", line 707, in read
return self.reader.read(size)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\codecs.py", line 507, in read
newchars, decodedbytes = self.decode(data, self.errors)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 519286: invalid continuation byte
</exception>
<module name="PIL" kind="CompiledPythonPackage" usage="import" reason="Instructed by user to follow to all modules." source_path="${sys.prefix}\Lib\site-packages\PIL\__init__.py" distribution="pillow">
<optimization-time pass="1" time="0.01" micro_passes="6" max_branch_merge="15" merged_total="183" />
<optimization-time pass="2" time="0.00" micro_passes="1" max_branch_merge="14" merged_total="30" />
<module_usages>
<module_usage name="os" finding="absolute" line="1" />
<module_usage name="__future__" finding="absolute" line="16" />
<module_usage name="PIL" finding="absolute" line="18" />............
ССообщество Python Программистов@python_scripts · группа · Технологии