ModuleNotFoundError: py3k для PyInstaller + savReaderWriter - PullRequest
0 голосов
/ 07 января 2020

Я хочу использовать PyInstaller с модулем savReaderWriter. Мой код очень прост:

import savReaderWriter

print("hello world")
input("Press enter, to finish...")

Я пытался использовать скрытый импорт с соответствующим модулем:

pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="savReaderWriter" temp.py
pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="py3k" temp.py
pyinstaller --clean --win-private-assemblies --upx-exclude=vcruntime140.dll --onedir --hidden-import="py3k" --hidden-import="savReaderWriter" temp.py

Но во всех случаях я получал одно и то же ошибка:

ModuleNotFoundError: No module named 'py3k'

1 Ответ

0 голосов
/ 14 февраля 2020

Я решил проблему, указав путь к параметру savReaderWriter.

pyinstaller -p "C:\PyProjects\test\venv\Lib\site-packages\savReaderWriter"; test.py

Кроме того, реальная боль заключается в том, что при попытке удалить модуль возникает ошибка, так как он находит не символ «UTF-8».

...