Как заставить Geany запустить Python 2.7.3 не Python версии 3

всякий раз, когда я делаю программу на языке geany и на python, использую модуль pygame и запускаю его, он возвращается с ошибкой: Traceback (последний вызов был последним): файл «clock.py», строка 1, время импорта, pygane ImportError: Нет модуля с именем pygane

я слышал, что если вы запустите python 2.7.3 на geany, он распознает модуль pygame

-1
задан 6 October 2013 в 14:55

2 ответа

Либо настройте Geany в меню сборки -> Сложно установить команды сборки, чтобы использовать Python 2.7, выбрав python2 (это поддерживается Ubuntu?), Либо отрегулируйте свой шебанг файлов Python.

0
ответ дан 6 October 2013 в 14:55

Насколько я знаю, Geany по умолчанию использует Python 3 для запуска кодов Python. Поэтому, чтобы запустить коды Python 2, сделайте следующее.

Шаг 1: Перейдите в «Сборка» -> установить команды сборки в строке меню (скриншот прилагается ниже).

Build -> Set Build Commands

Шаг 2: Вы получите окно «Set Build Commands», подобное этому:

[ 118] Окно установки команд сборки

Команды сборки «Скомпилировать» и «Выполнить» четко видны как python3 -m py_compile "%f" и python3 "%f" соответственно.

Шаг 3: В обеих этих командах измените python3 на python, и все готово. Это заставляет Geany вызывать python вместо python3:

New Build Commands

И перед тем, как делать все это, убедитесь, что код сохранен с помощью [ 116] расширение!

0
ответ дан 6 October 2013 в 14:55

Другие вопросы по тегам:

Похожие вопросы: