Я работаю над программой, в которой пользователь может вставлять данные через графический интерфейс tkinter, затем они сохраняются в JSON и после этого загружаются на сервер через sftp. Когда я запускаю файл в pycharm, все работает как задумано.
Но когда я пытаюсь сделать это с помощью двойного щелчка по файлу .py, на секунду открывается только командная строка, но не графический интерфейс. Я провел некоторое тестирование и обнаружил, что это происходит только тогда, когда я импортирую pysftp.
Вот простая программа, которую я использовал для тестирования, которая отлично работала:
from tkinter import *
root = Tk()
mainframe = Frame(root)
mainframe.pack()
mainframe.grid()
root.mainloop()
Но если я сделаю это:
from tkinter import *
import pysftp
root = Tk()
mainframe = Frame(root)
mainframe.pack()
mainframe.grid()
root.mainloop()
чем произошло вышеописанное. Я использую Python 3.6 и последнюю версию pysftp.
У кого-нибудь есть идея, почему это происходит? Спасибо