我能够在idle3中导入tkinter并用它来创建一个简单的应用程序,在Idle3中,一切都很好。问题是,如果我尝试从bash启动程序,我会收到错误:
ImportError: No module named 'tkinter.filedialog'; 'tkinter is not a package
为什么pi能够在idle3中运行程序,而不是在启动时运行
python3 program.py
似乎idle3识别tkinter包但我的bash不能。任何方案?
我唯一能想到的是它是用python
而不是python3
运行的
确保shebang线是#!/usr/bin/env python3