Как запустить 'pythondialog' коды под Windows? - PullRequest
0 голосов
/ 16 марта 2019

Я недавно изучаю pythondialog. Я пытаюсь запустить примеры кодов отсюда: http://pythondialog.sourceforge.net/#installation

Это код:

#! /usr/bin/env python3

import locale
from dialog import Dialog

locale.setlocale(locale.LC_ALL, '')
d = Dialog(dialog="dialog")
d.set_background_title("My little program")
if d.yesno("Are you REALLY sure you want to see this?") == d.OK:
    d.msgbox("You have been warned...")
    code, tags = d.checklist("What sandwich toppings do you like?",
                         choices=[("Catsup", "",             False),
                                  ("Mustard", "",            False),
                                  ("Pesto", "",              False),
                                  ("Mayonnaise", "",         True),
                                  ("Horse radish","",        True),
                                  ("Sun-dried tomatoes", "", True)],
                         title="Do you prefer ham or spam?",
                         backtitle="And now, for something "
                         "completely different...")
    if code == d.OK:
        pass
else:
    code, tag = d.menu("OK, then you have two options:",
                   choices=[("(1)", "Leave this fascinating example"),
                            ("(2)", "Leave this fascinating example")])
    if code == d.OK:
        pass

Может работать под Linux -Debian, когда я использовал «apt install python3-dialog». Если я только pip устанавливаю «pythondialog», ошибка программы: «ExecutableNotFound ...»

Теперь я пытаюсь запустить коды под windows10, используйтеpycharm, но есть та же ошибка:

...  
File "D:\PycharmProjects\test\venv\lib\site-packages\dialog.py", line 469, in _path_to_executable
"can't find the executable for the dialog-like "
dialog.ExecutableNotFound: Executable not found: can't find the executable for the dialog-like program

Я думаю, что мне кажется, что я установил 'exe' о диалоге (), но я не знаю, как это сделать.Я давно ищу в сети.Но бесполезно.Пожалуйста, помогите или попробуйте дать некоторые идеи, как этого добиться.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...