Python 程序不会在 IDLE 中 运行 但在终端中 运行s

Python Program won't run in IDLE but runs in terminal

我在 Python (PyCharm IDE) 中写了一个程序,并且有一个 VENV。当我在激活 venv 或 PyCharm(仍然是一个终端)后在终端中 运行 它按预期完美工作。 我有一些像 panda 这样使用的第三方库,我相信 xlsx。当我尝试从 IDLE 运行 main.py (通过加载该文件)时,它只是让我知道它 找不到导入pandas。我在 IDLE 上写的这个程序 运行 有没有?据说这是任务的要求。我相信我正在使用 Python3。 IDLE 我相信是 v3.8。

我已经实现了一个 main.py 和 2 个 .py 文件。然后是我从中导入数据并进行操作的另一个文件 (Excel Sheet)。

如有任何帮助,我们将不胜感激!

我没有 post 代码示例,因为我不知道它在这种情况下有什么用,但如果需要,请告诉我!

你可以从终端启动venv然后运行:

python -m idlelib.idle

在 macOS brew install python-tk 上将安装 tk,这将允许闲置打开。