@lvOICel

Как исправить ошибку при компиляции python приложения: «Unable to find PyQt5\Qt\translations\qtwebengine_locales»?

Пишу небольшое оконное приложение на python с использованием PyQt5. Во время компиляции с помощью pyinstaller выдает следующее:
(base) E:\vOICe\dbtest>pyinstaller --onefile db.py
117 INFO: PyInstaller: 3.6
117 INFO: Python: 3.7.4 (conda)
119 INFO: Platform: Windows-10-10.0.17763-SP0
...
10116 INFO: Processing module hooks...
10117 INFO: Loading module hook "hook-encodings.py"...
10262 INFO: Loading module hook "hook-pydoc.py"...
10264 INFO: Loading module hook "hook-PyQt5.py"...
...
17950 INFO: Loading module hook "hook-PyQt5.QtTest.py"...
18483 INFO: Loading module hook "hook-PyQt5.QtWebEngineWidgets.py"...
Unable to find "E:\anaconda\lib\site-packages\PyQt5\Qt\translations\qtwebengine_locales" when adding binary and data files.

В ./translations лежат 7 файлов локализации webengine. В проекте он не задействуется. Как исправить? Что не так? В интернетах по этому поводу молчат.
Импорты в проекте, если вдруг помогут:
from io import BytesIO
import sqlite3
import sys
from PyQt5.Qt import (QFont)
from PyQt5.QtWidgets import (
    QApplication, QWidget, QPushButton,
    QLabel, QLineEdit, QTextEdit, QGridLayout, QComboBox,
    QFileDialog, QTableWidget, QTableWidgetItem, QHeaderView)
from PyQt5.QtGui import (QPixmap, QRegExpValidator)
from PyQt5.QtCore import (Qt, QRegExp)
from datetime import (datetime)


UPD: На другой машине все скомпилилось. Вижу один вариант - провести полный реинсталл на основной машине. Есть идеи, откуда, все же, ошибка?

UPD 2: После переустановки проблема осталась. Через pip в ./anaconda файлы локализации конкретно WebEngine не устанавливаются (локализация остальных плагинов имеется).
  • Вопрос задан
  • 391 просмотр
Решения вопроса 1
@lvOICel Автор вопроса
Помогла отдельная установка WebEngine через:
pip install pyqtwebengine
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы