前提・実現したいこと
keyringを含んだpyファイルをcx_Freezeでexe化し、実行すると以下のようなエラーが発生して実行することができません。exe化する前のpyファイルではエラーなく実行できます。
私の質問は
(1)cx_Freezeでkeyringを使うことは可能か。
(2)keyrings.alt(https://github.com/jaraco/keyrings.alt)の利用方法。
(3)keyringを使ったpyファイルをexeにするほかの方法。(py2exeも同じエラーが発生しました。)
を教えて頂きたいです。
発生している問題・エラーメッセージ
RuntimeError: No recommended backend was available. Install the keyrings.alt package if you want to use the non-recommended backends. See README.rst for details.
setup.py
Python
1import sys 2import os 3from cx_Freeze import setup, Executable 4 5# Dependencies are automatically detected, but it might need fine tuning. 6 7build_exe_options = {"packages":["keyring","selenium","keyring.backends"]} 8 9setup(name = "Name", 10 version = "0.1", 11 description = "Description", 12 options = {"build_exe": build_exe_options}, 13 executables = [Executable(script="bite.py")])
補足情報(FW/ツールのバージョンなど)
Python 3.6.3
Windows 10
あなたの回答
tips
プレビュー