Настройка geany для python в Windows

Обновлено: 03.07.2024

Как заставить Geany распознавать Python 3? Кажется, он не может найти его.

Насколько я понимаю, это нужно настроить в этом диалоговом окне сборки.

Но я не знаю, что здесь вводить.

Инженер робототехники DroneBot Workshop
Джеймс

Нет поклонников Geany? 😥

Инженер робототехники DroneBot Workshop
Джеймс

Я использовал Geany только в Linux. Возможно, вам нужно указать полный путь к исполняемому файлу Python? Я давно не использовал Python в Windows, но двоичный файл Python все еще pythonw.exe или теперь это python.exe?

Я обнаружил следующие 2 пути в диалоговом окне системной среды.

Я разместил первый путь со скриптами в качестве компилятора?

Я разместил второй путь для запуска Python в диалоговом окне джина.

Но результатов по-прежнему нет.

Geany по-прежнему не распознает, что Python установлен.

Инженер робототехники DroneBot Workshop
Джеймс

Хотя я использовал Geany на RPi для написания некоторых программ FreeBASIC, я не использовал его с Window 10, поэтому я решил загрузить Python, и вот что получилось,

Поэтому я выбрал Добавить Python 3.9 в PATH

Затем я скачал и установил Geany в Windows 10.

Я выбрал «Файл/Создать (с шаблоном)» в редакторе Geany и выбрал main.py из списка.

Я выбрал Build/Compile, а затем Build/Execute, и все заработало.

Лично я избегаю программного обеспечения, требующего навигации по системе для установки путей и т. д.

В прошлом году, занимаясь программированием на Python, я просто использовал Python Shell и Idle.
Я только что заметил в Python Shell доступ к путям,

Я выбрал «Файл/Создать (с шаблоном)» в редакторе Geany и выбрал main.py из списка.

Я только что переустановил python и Geany, и они по-прежнему работают так же, как и раньше.

Можете ли вы взглянуть на диалоговое окно в Geany в разделе Build "установить команды сборки" и сказать мне, что у вас есть для компиляции и выполнения?

Инженер робототехники DroneBot Workshop
Джеймс

Я получаю следующее сообщение об ошибке, когда пытаюсь запустить python в Geany.

Python не найден; запустить без аргументов для установки из Microsoft Store или отключить этот ярлык в меню «Настройки» > «Управление псевдонимами выполнения приложений».

Но я не знаю, как отключить управление псевдонимами выполнения приложений в настройках?

Инженер робототехники DroneBot Workshop
Джеймс

Можете ли вы взглянуть на диалоговое окно в Geany в разделе Build "установить команды сборки" и сказать мне, что у вас есть для компиляции и выполнения?

К сожалению, я ничего не знаю о настройке свойств и так далее. Если программа просто не работает, я ее выбрасываю. Я не понимаю махинаций со "строительством".

geanyProjectProperties2

Я просто ненавижу, когда нужно пройти какой-то запутанный процесс магических заклинаний, чтобы что-то заработало. Это одна из причин, по которой я отказался от C++, потому что я не мог использовать библиотеки, которые требовали выполнения длинного списка инструкций о том, что нужно вводить во множество форм, а компилятор все равно не мог их найти.

Наконец-то я понял. Во время моих путешествий появился Microsoft Store с предложением установить Python 3.9, поэтому я позволил ему это сделать, и теперь он работает.

Однажды у меня была проблема с Geany.

Она была немного скупердяйкой.

Она отказалась запускать код в моем кибер-обители.

Но теперь я Python Houdini. 😊

Инженер робототехники DroneBot Workshop
Джеймс

Это одна из причин, по которой я отказался от C++

Каждый сам выбирает, какое программное обеспечение он хочет использовать, но C++ слишком популярен, чтобы я мог отказаться от него.

Конечно, у меня не было проблем с C++, это был очень хороший язык.

Хотя для некоторых приложений я предпочитаю Python.

Инженер робототехники DroneBot Workshop
Джеймс

Джеймс, я только что установил Geany 1.37.1 на свой ноутбук с Win10. В разделе «Команды сборки/установки сборки» окно, которое открылось, оказалось пустым, когда я открываю это окно после запуска Geany в первый раз после новой установки. Затем я набрал в редакторе "print("Hello World!")". Затем выберите «Build/Execute» (думаю, я мог бы использовать F5), и после сохранения программы окно терминала открылось и показало «Hello World!» и предложил мне нажать любую клавишу для продолжения вместе с примечанием, что программа завершилась с кодом: 0.

Затем я снова посмотрел на "Команды сборки/установки сборки" и обнаружил изменения. Вот что я сейчас вижу (и это похоже на то, что опубликовал @robotbuilder):

GeanySetBuild

Мне кажется, что Geany использует переменную Environment для поиска Python. То, что я нашел в своем пути к среде для Python 3.9, было именно тем, что вы нашли, за исключением имени пользователя, у меня было «n4tty», а у вас было «james».

Можете ли вы изменить свой «Установить команды сборки», чтобы они соответствовали шахте и робототехнике? Или вы уже пробовали это?

Вы сказали, что переустановили и получили те же результаты, но не заглядывали ли вы в окно "Установить команды сборки" перед "Выполнением" программы в первый раз, чтобы убедиться, что оно пустое?

Кроме того, при установке вы щелкнули правой кнопкой мыши программу установки Geany и установили ее от имени администратора? Именно так я установил свою копию и не знаю, будет ли разница в установке, которая может быть причиной вашей проблемы.

Ресурсы для ускоренного курса Python (1-е издание) от No Starch Press.

Ресурсы для второго издания находятся здесь. Я хотел бы знать, что вы думаете об ускоренном курсе Python; рассмотрите возможность пройти краткий опрос. Если вы хотите знать, когда будут доступны дополнительные ресурсы, вы можете подписаться на уведомления по электронной почте здесь.

Проверка текущей версии Python

Возможно, в вашей системе уже установлен Python. Откройте окно команд, щелкнув правой кнопкой мыши на рабочем столе, удерживая клавишу Shift, а затем выберите «Открыть окно команд здесь». Вы также можете выполнить поиск по слову «команда» на панели задач. Узнайте, какая версия используется по умолчанию, введя команду python --version :

Если вы видите что-то подобное, Python 2.7 является вашей версией по умолчанию. Вы также должны проверить, установлен ли у вас Python 3:

Если у вас Python 3.4 или более поздней версии, можно начать с установленной версии. Если у вас Python 3.3 или более ранней версии, возможно, стоит установить Python 3.5.

Если вы получаете сообщение об ошибке для обеих этих команд, Python не установлен в вашей системе, и вам следует установить Python 3.5.

Установка Python 3.5

Добавить Python в PATH< бр />

Отметка этой кнопки гарантирует, что вы сможете использовать простую команду python. Если вы пропустили этот шаг, см. раздел Добавление Python в переменную пути.

Вы можете подтвердить, что установка прошла успешно:

Теперь, чтобы запустить сеанс терминала Python, вы будете использовать команду python :

Вы будете использовать эту команду при настройке текстового редактора и при запуске программ из терминала.

Добавление Python в переменную пути

Если вы установили флажок Добавить Python в PATH при установке Python и команда python работает, вы можете пропустить этот шаг.

Чтобы найти путь к Python в вашей системе, откройте проводник Windows и посмотрите на диск C:\. Найдите папку, начинающуюся с Python; вам может потребоваться ввести python в строке поиска проводника Windows, чтобы найти нужную папку. Откройте папку и найдите файл с именем в нижнем регистре python. Щелкните правой кнопкой мыши этот файл и выберите «Свойства»; затем вы увидите путь к этому файлу под заголовком «Местоположение».

В окне терминала используйте путь для подтверждения версии, которую вы только что установили:

Откройте панель управления вашей системы, выберите «Система и безопасность», а затем выберите «Система». Нажмите «Дополнительные параметры системы»* и в появившемся окне нажмите «**Переменные среды».

В поле Системные переменные найдите переменную Path . Щелкните Изменить. В появившемся окне щелкните поле с надписью Значение переменной и используйте клавишу со стрелкой вправо, чтобы прокрутить до упора вправо. Будьте осторожны, чтобы не перезаписать существующую переменную; если вы это сделаете, нажмите «Отмена» и повторите попытку. Добавьте точку с запятой и путь к файлу python.exe в существующую переменную:

Закройте все существующие окна терминала и откройте новое. Теперь, когда вы вводите python –version, вы должны увидеть версию Python, которую вы только что установили в своей переменной Path. Теперь вы можете запустить сеанс терминала Python, просто введя python в командной строке.

Установка Geany

Настройка Geany

Если вы используете простую команду python для запуска сеанса терминала в своей системе, вам вообще не нужно настраивать Geany. Но если вы используете команду, например python3, или полный путь, например C:\Python35\python, для запуска сеанса терминала, вам придется немного изменить Geany, чтобы он использовал правильную версию Python для запуска ваших программ.

Откройте пустой файл и сохраните его как hello_world.py. В файле должна быть одна строка:

Перейти к сборке>Установить команды сборки. Вы должны увидеть слово Compile и команду рядом со словом Compile. Измените это на

Вы также можете использовать в этом параметре полный путь, например C:\Python35\python -m py_compile "%f" .

Напротив слова Выполнить введите следующую команду:

Опять же, вы можете использовать полный путь, например C:\Python35\python "%f" .

Теперь вы можете запускать программы, выбрав "Сборка" > "Выполнить", щелкнув значок "Выполнить" с набором шестеренок или нажав F5.

Ускоренный курс Python поддерживается ehmatthes. Эта страница была создана GitHub Pages с использованием темы Cayman Джейсона Лонга.

Geany — это легкая, высокопроизводительная интегрированная среда разработки, поддерживающая наиболее часто используемые языки программирования, т. е. C/C++, Java, Python2.x/3/x и т. д. Она была разработана таким образом, что имеет наименьшая зависимость от других пакетов, поэтому он довольно быстрый по сравнению с блоками кода или devc++. Особое внимание было уделено тому, чтобы сделать его максимально независимым от конкретной среды рабочего стола, такой как KDE, GNOME. В этой статье приведены пошаговые инструкции по загрузке и настройке Geany IDE для операционной системы Windows.

  • Geany распространяется под Стандартной общественной лицензией GNU, опубликованной Free Software Foundation. Стандартная общественная лицензия GNU (GNU GPL или просто GPL) представляет собой серию широко используемых лицензий на бесплатное программное обеспечение, которые гарантируют конечным пользователям свободу запускать, изучать, совместно использовать и модифицировать программное обеспечение в соответствии со своими потребностями. Его можно легко загрузить с официального сайта, нажав здесь.

Загрузите исполняемый установщик, как указано выше.

  • Существует также возможность установить только программу установки, нажав на geany-1.37.1_setup.exe, версия может отличаться от последней версии, но исполняемый файл для ОС Windows выглядит Просто так. В Geany по умолчанию включено несколько плагинов (Classbuilder, Export, Filebrowser, HTML Characters, Save Actions и Split Window). Чтобы загрузить другие подключаемые модули вместе с исполняемым файлом, прокрутите немного вниз и загрузите файл из выпуска подключаемого модуля Geany.

Geany setup

  • Нажмите Принимаю, чтобы принять условия лицензии.
  • Посмотрите, какие компоненты он устанавливает по умолчанию. Есть несколько минимальных зависимостей времени выполнения, которые он устанавливает по умолчанию. Хороший совет — посмотреть и нажать «Далее», так как не рекомендуется играть с этими компонентами.

Выберите место установки

Укажите, хотите ли вы установить ярлыки для geany.

  • Укажите, требуется ли установка ярлыка меню «Пуск» для Geany. Если нет, то можно установить флажок Не создавать ярлыки. Нажмите «Установить», чтобы завершить процесс установки.
  • TDM-GCC — это набор компиляторов для Windows. Это уникальная комбинация последней версии компилятора GCC и некоторых исправлений для его бесперебойной работы в Windows. Он доступен в 32- или 64-разрядной двоичной версии, которую можно загрузить в соответствии с требованиями.
  • Давайте загрузим этот замечательный, легкий набор компиляторов отсюда. Нажмите на синюю метку, похожую на эту-

Нажмите создать

Чтобы создать новую установку, нажмите «Создать».

  • Появится диалоговое окно с запросом на загрузку важных файлов.

Выберите издание

Выберите один из двух вариантов в зависимости от архитектуры вашей системы.

  • Далее, если требуется установить его в любом другом месте, кроме диска C, вы можете выбрать здесь.

Выберите место установки

Выберите любое место для установки TDM-GCC.

  • Следующий шаг — выбрать или отменить выбор компонентов, которые вы хотите установить вместе с этим компилятором.

TDM-GCC Setup

Прокрутите вниз, чтобы просмотреть компоненты.

  • Это инструмент командной строки, поэтому его необходимо настроить для использования во время сборки/компиляции в визуальном редакторе.
  • К счастью, TDM-GCC делает это по умолчанию. В меню компонентов, которое появляется непосредственно перед началом установки, можно заметить, что по умолчанию выбрано Добавить в ПУТЬ.

Сборка/компиляция в Geany: Ниже приведен код для написания программы hello world или программы суммирования двух чисел в среде IDE:

В этом разделе показано, как запустить вашу первую программу Python на компьютере с Linux.

Python в Linux довольно прост, потому что люди, разрабатывающие Linux, хотят, чтобы вы писали свои собственные программы.

Возможно, Python уже установлен в вашей системе. Чтобы узнать, установлен ли он, откройте терминал и введите слово python. Вы, вероятно, увидите вывод, который выглядит примерно так:

Из этого вывода видно, что Python установлен, а текущая установленная версия — Python 2.7.6. Теперь вы запускаете сеанс терминала Python. Вы можете начать вводить команды Python здесь, и вы сразу же увидите результат:

Чтобы выйти из сеанса Python и вернуться к терминалу, нажмите Control-D.

Питон 3¶

Python 3 также установлен во многих новых дистрибутивах Linux. Чтобы узнать, есть ли у вас также Python 3, введите python3 в командной строке терминала:

Установка Python 3¶

Если в вашей системе не установлен Python 3, вы можете установить его самостоятельно. Вот как вы можете запустить Python 3 в Ubuntu 12.04:

Добавьте архив пакета "deadsnakes" (ppa) в свою систему. В этом архиве есть несколько старых и новых версий Python, включая Python 3.4.

Теперь, когда в вашей системе установлен Python 3.4, у вас есть два варианта. Вы можете запустить сеанс Python 2.7 по умолчанию, выполнив команду «python» в терминале. Вы можете запустить сеанс Python 3.3, выполнив команду 'python3.4' в терминале.

Geany — это простой текстовый редактор, который упрощает запуск программ Python. Вывод отображается в отдельном окне терминала, что также позволяет привыкнуть к работе в терминалах.

  • Откройте терминал и установите пакет geany: sudo apt-get install geany
  • Нажмите кнопку Windows и введите "geany".
  • Перетащите значок geany на панель задач в левой части экрана. Это создает ярлык, который вы можете использовать для запуска geany.
  • Напишите программу Hello World и сохраните ее как hello.py.
  • Вы можете запустить программу в Geany тремя способами:
    • Создать > Выполнить
    • Нажмите F5
    • Нажмите на значок с тремя шестеренками.

    Настройка Geany для использования Python 3¶

    Возможно, вам придется настроить Geany для использования Python 3.

    Откройте Geany и откройте программу Python Hello World. Если в вашей системе его нет, напишите его и сохраните как hello.py и запустите программу. Это гарантирует, что Geany пытается запускать программы Python. Если у вас есть работающая программа hello.py, перейдите в раздел "Сборка" >> "Установить команды сборки".

    В разделе "Команды Python" найдите строку "Компилировать". Введите следующее в поле «Команда». Убедитесь, что вы правильно расставляете пробелы. У вас должен быть «python3», за которым следует пробел, и остальная часть команды. Если у вас «python 3» с пробелом между python и 3, Geany не сможет запустить ваш код.

    В разделе "Выполнение команд" найдите строку "Выполнить". Введите следующее в поле «Команда», еще раз обращая внимание на пробелы.

    Читайте также: