Ошибка выполнения при использовании связки ключей на машине без установленного Python - PullRequest
0 голосов
/ 24 октября 2019

У меня есть простая программа для получения и хранения пароля пользователя.

import os
import sys
from keyring import set_password

try: 
    print('Username: ', end="")
    username = input()
    user_file_path = user_file_path + "\\.user"
    f = open(user_file_path,"w+")
    f.write(username)
    f.write(home)
    f.close()
    set_password('shift', username, getpass.getpass())
except Exception as error: 
    print('ERROR', error) 

Я создаю исполняемый файл, используя

pyinstaller passwd.py

и пытается выполнить код passwd.exe на компьютере с Windows 10 без установленного Python. Но я получил следующую ошибку во время выполнения (после ввода пароля):

ОШИБКА Нет рекомендуемого бэкэнда. Установите рекомендованный сторонний пакет;или установите пакет keyrings.alt, если вы хотите использовать нерекомендованные бэкэнды. Подробнее см. https://pypi.org/project/keyring.

Возможно ли использовать lib keyring на машине без установленного Python?

...