Конфликтует ли pyinstaller внутри venv в Python 3.11 на Raspberrypi 4? ⇐ Python

Программы на Python
Anonymous
Конфликтует ли pyinstaller внутри venv в Python 3.11 на Raspberrypi 4?

Сообщение Anonymous »

Я кто угодно, но не опытный программист. Несколько лет назад казалось, что создать исполняемый файл с помощью pyinstaller (Python 3.5 на Raspberry 3) легко. На этот раз я получаю список ошибок, которые, по моему мнению, не имеют никакого отношения к коду проекта. Даже этот простой проект для тестирования выдает точно такой же список ошибок при попытке упаковать пакет с помощью pyinstaller.

Код: Выделить всё

    Traceback (most recent call last):
File "/home/rl/t_pyinstaller_venv/bin/pyinstaller", line 5, in 
from PyInstaller.__main__ import _console_script_run
File "/home/rl/t_pyinstaller_venv/lib/python3.11/site-packages/PyInstaller/__init__.py", line 17, in 
from PyInstaller import compat
File "/home/rl/t_pyinstaller_venv/lib/python3.11/site-packages/PyInstaller/compat.py", line 97, in 
is_musl = is_linux and "musl" in subprocess.run(["ldd"], capture_output=True, encoding="utf-8").stderr
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 550, in run
stdout, stderr = process.communicate(input, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1207, in communicate
stdout, stderr = self._communicate(input, endtime, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 2101, in _communicate
stderr = self._translate_newlines(stderr,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1084, in _translate_newlines
data = data.decode(encoding, errors)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbb in position 45: invalid start byte
(t_pyinstaller_venv) rl@raspberrypi:~ $
Как и в случае с последней ОС Raspberrypi (книжный червь), проекты должны находиться внутри виртуальной среды. Может ли это конфликтовать с pyinstaller? Буду очень признателен за любую подсказку о том, что здесь происходит!


Подробнее здесь: https://stackoverflow.com/questions/790 ... pberrypi-4

Вернуться в «Python»