私は、ユーザーがtkinter GUIを介してデータを挿入できるプログラムに取り組んでいます.JSONに保存された後、sftpを介してサーバーにアップロードされます. pycharm でファイルを開始すると、すべてが設計どおりに機能しました。
しかし、.py ファイルをダブルクリックして試してみると、コマンド ラインだけが 1 秒間開きますが、GUI は開きません。いくつかのテストを行ったところ、これは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 バージョンを使用しています。
なぜこれが起こっているのか誰にもアイデアがありますか? ありがとう