如何让 geany 运行 python 2.7.3 而不是 python 版本 3

如何让 geany 运行 python 2.7.3 而不是 python 版本 3

每当我在 geany 上用 python 编写程序并使用 pygame 模块运行它时,它都会返回一个错误:Traceback(最近一次调用最后一次):文件“clock.py”,第 1 行,在导入时间,pygane ImportError:没有名为 pygane 的模块

我听说如果你在 geany 上运行 python 2.7.3,它会识别 pygame 模块

答案1

在构建菜单内配置 Geany -> 通过选择 python2 来设置构建命令以使用 Python 2.7(Ubuntu 支持吗?)或者调整 Python 文件的 shebang。

答案2

据我所知,Geany 默认使用 Python 3 来运行 Python 代码。因此,为了运行 Python 2 代码,请执行以下操作。

步骤1:转到菜单栏中的“Build”->“Set build”命令(下面附有屏幕截图)。

构建 -> 设置构建命令

第2步:您将获得一个如下所示的“设置构建命令”窗口:

设置构建命令窗口

您可以清楚地看到“编译”和“执行”构建命令分别为python3 -m py_compile "%f"python3 "%f"

步骤3:在这两个命令中,更改python3python即可。这样做会指示 Geany 调用python而不是python3

新建构建命令

在执行所有这些操作之前,请确保使用.py扩展程序保存代码!

相关内容