每当我在 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:在这两个命令中,更改python3
为python
即可。这样做会指示 Geany 调用python
而不是python3
:
在执行所有这些操作之前,请确保使用.py
扩展程序保存代码!