настройка geany для python linux

Programming Environment: Linux¶

This section will show you how to run your first Python program on a Linux computer.

Contents¶

Python on Linux¶

Python on Linux is pretty straightforward, because the people who develop Linux want you to write your own programs.

Installing Python¶

From this output, we can see that Python is installed, and the currently installed version is Python 2.7.6. You’re now running a Python terminal session. You can start typing Python commands here, and you’ll see your output immediately:

To exit the Python session and return to a terminal prompt, enter Control-D.

Python 3¶

Python 3 is also installed on many newer Linux distributions. To see if you also have Python 3, enter python3 at a terminal prompt:

Installing Python 3¶

If your system doesn’t have Python 3 installed, you can install it yourself. Here’s how you can get Python 3 running on Ubuntu 12.04:

Add the «deadsnakes» package archive (ppa) to your system. This archive has a number of older and newer versions of Python, including Python 3.4.

Now that Python 3.4 is installed on your system, you have two options. You can start a default Python 2.7 session by running the command ‘python’ in a terminal. You can start a Python 3.3 session by running the command ‘python3.4’ in a terminal.

Installing Geany¶

Geany is a simple text editor, which makes it easy to run Python programs. Output is displayed in a separate terminal window, which gets you used to working in terminals as well.

Configuring Geany to use Python 3¶

You may have to configure Geany to use Python 3.

Open Geany, and open a Python Hello World program. If you don’t have one on your system, write one and save it as hello.py, and run the program. This makes sure Geany is trying to run Python programs. When you have a running hello.py program, go to Build >> Set Build Commands.

Under ‘Python commands’, look for the ‘Compile’ line. Enter the following in the ‘Command’ box. Make sure you get the spaces right. You should have ‘python3’ followed by a space, and the rest of the command. If you have ‘python 3’, with a space between python and 3, Geany will not be able to run your code.

Under ‘Execute commands’, look for the ‘Execute’ line. Enter the following in the ‘Command’ box, paying attention once again to the spaces.

Источник

Каталог статей

Настройка Geany для программирования на Python

Почему Geany?
Geany это бесплатный кросcплатформенный редактор, поддерживающий множество языков программирования. Он не отягощен излишним набором «фич» и настроек и следует простой философии − установил и программируй. Все необходимые удобства, подсветка синтаксиса, поиск переменных, выделение переменных и функции, уже включены в комплект.

Установка Python
Сейчас есть две версии Python − версия 2.7 и версия 3. Если Вы собираетесь использовать Python для инженерных расчетов или работы со встраиваемыми системами, то лучше устанавливать бинарные пакеты версии 2 для 32-разрядной архитектуры, поскольку многие специальные библиотеки в версии 3 и в 64-разрядной архитектуре могут не работать.
Установочные файлы для Windows или Mac можно скачать на официальной странице разработчиков http://www.python.org/getit/releases/2.7/
В дистрибутивах Linux Python, как правило, уже установлен.

Настройка Geany.
Она включает в себя настройку цветовой схемы, настройку отступов, пробелов и кодировки, а также пути к интерпретатору Python.

Настройка цветовой схемы.
В текущей версии Geany 0.20 цветовая схема довольно удачная и практически такая же, как и в стандартном редакторе Python IDLE. Однако, если она вам не нравится, или вы используете старые версии Geany, то цветовую схему можно изменить.
Настройки подсветки меняются в файлах конфигурации filetypes.common (общие для всех языков программирования) и filetypes.python (конкретно для Python)
Эти файлы находятся в каталоге C:/Program Files/Geany/data (для Windows)или /usr/share/geany (для Linux). Для страховки сохраним оба файла.
Теперь можно отредактировать файл filetypes.python вручную, задав коды нужных цветов. Цвета и их коды можно посмотреть в самом Geany в меню Инструменты/Выбор цвета.
Фрагмент моего файла filetypes.python:

Читайте также:  парк калининский каневская адрес

# For complete documentation of this file, please see Geany’s main documentation
[styling]
# foreground;background;bold;italic
default=0x000000;0xffffff;false;false
commentline=0xFF0000;0xffffff;false;false
number=0x400080;0xffffff;false;false
string=0x008000;0xffffff;false;false
character=0x008000;0xffffff;false;false
word=0xD2691E;0xffffff;true;false
triple=0x008020;0xffffff;false;false
tripledouble=0x404000;0xffffff;false;false
classname=0x003030;0xffffff;false;false
defname=0x0000FF;0xffffff;false;false
operator=0x300080;0xffffff;false;false
identifier=0x000000;0xffffff;false;false
commentblock=0x808080;0xffffff;false;false
stringeol=0x000000;0xe0c0e0;false;false
word2=0x9400D3;0xffffff;false;false
decorator=0x808000;0xffffff;false;false

Настройка отступов и кодировки.
Особенность Python − выделение блоков операторов при помощи отступов. Один отступ равен 4 пробелам. Однако, из-за несовпадения кодировок и различия символов конца строки в разных ОС отступы могут нарушаться и при открытии файла в другой ОС его приходится редактировать вручную.
Чтобы Ваши программы читались одинаково и в Windows и в Linux желательно придерживаться определенных стандартов. Я сделал так:

В меню Правка/Настройки/Файлы выбираем кодировку по умолчанию «Юникод(UTF-8)» и символ конца строки по умолчанию «Win (CRLF)»

Здесь же отмечаем галкой пункт «Заменить табуляции пробелами»

В меню Правка/Настройки/Редактор/Отступы выбираем Ширина=4, Тип=Пробелы, и ставим галку «Отступы при помощи клавиши Tab»

В комплекте поставки Python имеется удобный редактор цветов Pynche, позволяющий подобрать нужный оттенок цвета, найти его название и RGB код.

Источник

Установка и настройка IDE Geany для Python

Программирование на языке Python очень популярно и это не удивительно: он легкий для изучения (на нем учат программировать даже в школе), Python портирован и работает почти на всех известных платформах, применим как для WEB разработки, так и для анализа информации (искусственный интеллект). Для комфортной работы уже используются множества интегрированных сред программирования. Одна из самых популярных это Geany. У нее есть свои плюсы и незначительные минусы. Из плюсов можно отметить следующее: Geany — это универсальная среда программирования, которая работает со множествами языков программировании, такими как С++, C#, Python и SQl, также важным плюсом является бесплатное распространение ПО.

В этой статье рассмотрим правильную установку и настройку интегрированной среды программирования Geany и ее настройку для работы с Python так же рассмотрим установку самого языка Python.
Для работы с языком программирования Python необходимо совершить следующие шаги: установить интерпретатор языка Python и интегрированною среду разработки (ИСР или по англ. IDE) Geany.
Итак, начнем!

1. Устанавливаем Geany

Шаг 1. Скачиваем дистрибутив на компьютер.

Ссылка для скачивания: https://www.geany.org/download/releases/
В результате у вас должен быть установочный файл (рис. 1)

рис. 1

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

Шаг 2. Установка программы.

Как видим на рисунке 2, нам предлагают установить Geany версии 1.35, на данный момент — это последняя версия, но Geany все время развивается и когда Вы будете ее устанавливать, то может выйти уже следующая версия. Мы соглашаемся на установку и нажимаем на кнопку “Next”

рис. 2

Шаг 3. Установка программы.

На данном этапе мы можем ознакомиться с лицензионным соглашением и для дальнейшей установки нажимаем на кнопку “I Agree”

рис. 3

Шаг 4. Установка программы.

На этом этапе мы выбираем компоненты. Для корректной работы рекомендация выбрать все возможные компоненты “Full”

рис. 4

Шаг 5. Установка программы.

На 5 шаге мы выбираем место для установки на нашем компьютере. Рекомендуем выбрать директорию по умолчанию в “Program Files”

рис. 5

Шаг 6. Установка программы.

На данном шаге также рекомендуем ничего не изменять и оставить все по умолчанию, нажав на кнопку “Install”

рис. 6

Шаг 7. Установка программы.

Шаг 8. Установка программы.

После успешной установки, появится следующее сообщение как на рисунке 8

рис. 8

После правильной установки у вас должен появиться на рабочем столе ярлык в виде “чайника”

2. Настройка Geany

Далее запускаем Geany и производим его настройку.
Geany еще “не знает”, что мы будем работать с языком Python. Для информирования его об этом, необходимо создать файл с расширением “*.py”, так как Geany распознает языки программирования по расширению файлов.

Читайте также:  птица в поле шебекино

После запуска Geany перед вами открывается следующее окно рис 9. Обратите внимание, что все вкладки имеют название “без имени”

рис. 9

рис. 10

После создания данного файла Geany понимает, что мы хотим работать с языком Python. И мы можем написать свою первую программу на языке Python.
Наша программа будет состоять из одной строчки, которая должна вывести сообщение «Привет. »

Если вы еще не знакомы с синтаксисом языка Python, то просто перепишите этот код, как на рисунке 11:

Рис. 11

Следующим шагом запустим нашу программу.
Для запуска необходимо нажать на кнопку F5.
Если у вас не появилось сообщение, как на рисунке 20, то у вас одна из ниже перечисленных ошибок. Давайте посмотрим, как их ликвидировать.
Ошибка №1 на рис 12. возникает в случае, если при запуске на консоли появилась следующая ошибка:
““python” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.”

рис. 12

Это ошибка возникает в двух случаях:
1. На данном компьютере не установлен интерпретатор Python
2. Не прописаны пути Path

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

Ошибка №1

Для решения первой проблемы (пункт 1) устанавливаем Python рис 13.
Скачиваем дистрибутив https://www.python.org/

рис. 13

После скачивания запускаем инсталлятор рис 14.

рис. 14

рис. 15

После успешной установки, появится надпись “Setup was successful”. Это означает, что установка прошла успешно и можно возвращаться к нашей программе и попытаться ее запустить.

рис. 18

После установки запускаем снова нашу команду “Привет мир!”. Если ошибка все та же (как на рисунке 12), то значит мы столкнулись с ошибкой номер 2 (отсутствие привязки интегрированной среды Geany с интерпретатором Python). Это означает, что среды Geany не знает, где установлен Python, а в следствии чего не может его запустить.

Ошибка №2

Для решения этой ошибки необходимо запустить IDE Geany и выбрать наш файл с расширением “.py” или создать новый.
Следующий шаг: переходим в верхнее Меню программы Geany и выбираем пункт “Сборка”, далее в контекстном меню выбираем пункт: “Установить команды сборки” рис 19

рис. 19

рис. 20

Мы прошли все возможные этапы по установке и настройке интегрированной среды программирования Geany для работы с языком Python. Теперь мы можем создавать программы (проекты) на языке Python и делать этот мир лучше.

Источник

Plugins for Geany

Third-Party plugins

Install Geany-Plugins

There are different ways to get the Geany-Plugins project onto your system. The easiest is to ask the package manager software of the distribution you are using.

Packages

Fedora

dnf search geany-plugins

to get the available plugins listed and install the plugin you like to use via

dnf install geany-plugins-

RHEL/CentOS

yum search geany-plugins

to get the available plugins listed and install the plugin you like to use via

yum install geany-plugins-

Debian

apt-get install geany-plugins

Ubuntu

sudo apt-get install geany-plugins

sudo apt-get install geany-plugin-

To see the list of plugins available in the repositories use:

apt-cache search geany

Arch Linux

Other distributions

Please feel free to let us know of any other install command for the distribution or rather package manager you are using.

Windows

Compile yourself

See the downloads page to get a tarball of Geany-Plugins and unpack it. (tar xzf tarball.tar.gz or tar xjf tarball.tar.bz2). Then use either waf or autotools to compile and install it. Note you will need to have different compile tools (such as gcc) and libraries (e.g. CTPL for GeanyGenDoc) installed.

autotools

This is the way to build Geany-Plugins which you may know better, because it’s more widely used. The possibility to use autotools to compile and install Geany-Plugins is provided for compatibility reasons, if you do not have installed python or there is any other reason which prevents you from using waf
For compiling Geany-Plugins with autotools, do the following:

Читайте также:  как узнать цвет ниссан кашкай

You can get more detailed information about possibilities by running

Источник

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

Проверка версии Python

Откройте терминальное окно, запустив приложение Terminal в вашей системе (в Ubuntu нажмите клавиши Ctrl+Alt+T). Чтобы проверить, установлена ли поддержка Python в вашей системе, введите команду python (со строчной буквы p). На экране появится информация о том, какая версия Python у вас установлена, и приглашение >>>, в котором можно вводить команды Python:

Python 2.7.6 (default, Mar 22 2014, 22:59:38)

Type «help», «copyright», «credits» or «license» for more information.

Этот вывод сообщает, что Python 2.7.6 в настоящее время является версией Python по умолчанию, установленной на данном компьютере. Нажмите Ctrl+D или введите exit(), чтобы выйти из приглашения Python и вернуться к приглашению терминала.

Чтобы проверить наличие Python 3, возможно, вам придется указать эту версию; итак, даже при том, что в качестве версии по умолчанию в выходных данных указан Python 2.7, попробуйте ввести команду python3:

$ python3

Python 3.5.0 (default, Sep 17 2015, 13:05:18)

Type «help», «copyright», «credits» or «license» for more information.

Из выходных данных видно, что в системе также установлена версия Python 3, так что вы сможете использовать любую из этих версий. Каждый раз, когда вы встречаете команду python в этой книге, вводите вместо нее команду python3. В большинстве дистрибутивов Linux поддержка Python уже установлена, но, если по какой-то причине в вашей системе ее нет или ваша система была укомплектована Python 2, а вы хотите установить Python 3, обращайтесь к приложению А.

Установка текстового редактора

Geany — простой и удобный текстовый редактор; он легко устанавливается, позволяет запускать практически любые программы прямо из редактора (вместо терминала) и использует цветовое выделение синтаксиса, а код выполняется в терминальном окне. В приложении Б приведена информация о других текстовых редакторах, но я рекомендую использовать Geany, если только у вас нет веских причин для работы в другом редакторе.

В большинстве систем Linux установка Geany выполняется одной строкой:

$ sudo apt-get install geany

Если команда не работает, обращайтесь к инструкциям по адресу http://geany.org/Download/ThirdPartyPackages/.

Запуск программы Hello World

После того как файл будет сохранен, введите следующую строку:

print(«Hello Python world!»)

Если в системе установлено несколько версий Python, проследите за тем, чтобы в Geany была настроена правильная версия. Откройте окно Build—>Set Build Commands. В окне приведены команды Compile и Execute, рядом с каждой из которых располагается команда. Geany предполагает, что правильной командой в каждом случае является python, но, если в системе должна использоваться команда python3, настройку необходимо изменить.

Если команда python3 работала в терминальном сеансе, измените команды Compile и Execute так, чтобы в Geany использовался интерпретатор Python 3. Команда Compile должна выглядеть так:

Команда должна быть введена точно в таком виде без малейших изменений. Проследите за правильностью регистра символов и расстановки пробелов.

Команда Execute должна выглядеть так:

И снова тщательно проверьте пробелы и регистр символов. На рис. 1.1 показано, как эти команды должны выглядеть в меню конфигурации Geany.

Теперь выполните программу hello_world.py: выберите команду меню Build—>Execute, щелкните на кнопке Execute (с шестеренками) или нажмите клавишу F5.

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

Hello Python world!

(program exited with code: 0)

Press return to continue

Если вы не увидели это сообщение, проверьте каждый символ во введенной строке. Может, вы случайно набрали print с прописной буквы? Пропустили одну или обе

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

Источник

Образовательный портал