Я пытаюсь создать exe-файл, используя cx_Freeze из target.py, в который импортирован набор ключей в коде. Мне удалось создать exe-файл, но выдает сообщение об ошибке: «Рекомендованный бэкэнд недоступен. Установите пакет keyrings.alt, если вы хотите использовать нерекомендованные бэкэнды. Подробности см. В README.rst». Я использовал PyInstaller, но получил ту же ошибку. Я нашел ссылку на ketrings.alt (https://github.com/jaraco/keyrings.alt), но не знаю, как ее использовать.
Итак, мой вопрос:
- Можно ли использовать связку ключей в cx_Freeze?
- Как мне использовать keyrings.alt?
- Если связка ключей не может быть использована в cx_Freeze, есть ли в любом случае преобразование py-файлов в exe-файл, в котором есть импорт связки ключей?
Мой установочный код для cx_Freeze приведен ниже.
import sys
import os from cx_Freeze
import setup, Executable
build_exe_options = {"packages":["keyring","selenium"]}
setup(name = "Name",version = "0.1",description = "Description",options = {"build_exe": build_exe_options},executables = [Executable(script="target.py")])