Pyinstaller exe не работает на некоторых компьютерах (LookupError: неизвестная кодировка: cp65001) - PullRequest
0 голосов
/ 24 марта 2019

Исполняемый файл, скомпилированный с использованием Pyinstaller (3.5.dev0 + 0ffa574bf), падает при выполнении на некоторых компьютерах (работает на других). Windows 10 pro.

Traceback (most recent call last):
File "*******.py", line 1, in <module>
  File "c:\users\sashako\appdata\local\temp\pip-install-tzzt7n\PyInstaller\PyInstaller\loader\pyimod03_importers.py", line 395, in load_module
  File "site-packages\pylab.py", line 1, in <module>
  File "c:\users\sashako\appdata\local\temp\pip-install-tzzt7n\PyInstaller\PyInstaller\loader\pyimod03_importers.py", line 395, in load_module
  File "site-packages\matplotlib\__init__.py", line 1131, in <module>
  File "site-packages\matplotlib\__init__.py", line 975, in rc_params
  File "site-packages\matplotlib\__init__.py", line 1100, in rc_params_from_file
  File "site-packages\matplotlib\__init__.py", line 1018, in _rc_params_in_file
  File "contextlib.py", line 17, in __enter__
  File "site-packages\matplotlib\__init__.py", line 1003, in _open_file_or_url
LookupError: unknown encoding: cp65001
[6292] Failed to execute script *******

Попытка преобразования в cp65001 в том же окне cmd (и power shell) перед выполнением сценария с использованием chcp 65001. Пробовала и другие кодировки.

1 Ответ

0 голосов
/ 24 марта 2019

Понижение версии Pyinstaller устранило проблему для меня. pip install pyinstaller==3.1

...