Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: настройка geany для программирования на python  (Прочитано 7710 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Всем привет, поставил Geany 0.21 из репозитория, но вот проблема. когда я создаю проект из шаблона New -> Main.py, и нажиаю F5, открывается терминал и там просто символ '$' и мигает курсор,  в заголовке терминала написано
Цитировать
~: sh
, и никак не могу настроить чтобы вместо sh открывался python, в меню 'Сборка -> Установить команды сборки' в Execute Commands написано
Цитировать
python2 "%d/%f"
, подскажите пожалуйста что не так? система kubuntu 12.04
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: настройка geany для программирования на python
« Ответ #2 : 24 Января 2014, 20:06:02 »
это первые две ссылки гугла, читал я их, и не только их. но проблема то в том что там написано, "укажите полный путь до питона" и то это для Windows...

Пользователь решил продолжить мысль 24 Января 2014, 20:17:38:
тем более я указывал полный путь до питона
Цитировать
/usr/bin/env python

Пользователь решил продолжить мысль 24 Января 2014, 20:21:26:
тем более что если я просто скрипт открою скрипт через терминал то он выполнится
« Последнее редактирование: 24 Января 2014, 20:21:26 от wiom »
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: настройка geany для программирования на python
« Ответ #3 : 24 Января 2014, 21:31:03 »
указываем то что выдаст вот эта команда:
whereis python
естественно у вас там будет зоопарк путей выберите тот что соответствует вашей версии
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: настройка geany для программирования на python
« Ответ #4 : 24 Января 2014, 22:23:36 »
то что выдаст указать?))))
wiom@wiomka:~$ whereis python
python: /usr/bin/python /usr/bin/python2.7 /etc/python /etc/python2.7 /usr/lib/python2.7 /usr/bin/X11/python /usr/bin/X11/python2.7 /usr/local/lib/python2.7 /usr/include/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz
wiom@wiomka:~$

Пользователь решил продолжить мысль 24 Января 2014, 22:25:00:
ну я тогда наверное по проядку начну))

Пользователь решил продолжить мысль 24 Января 2014, 22:32:04:
вы навеное не поняли, сейчас я на "пальцах" объясню
« Последнее редактирование: 24 Января 2014, 22:32:04 от wiom »
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: настройка geany для программирования на python
« Ответ #5 : 24 Января 2014, 22:43:46 »
меню Сборка
Установить команды сборки

В поле Execute command пропишите:
/usr/bin/python2.7 "./%e"

Чем idle не устраивает?
« Последнее редактирование: 24 Января 2014, 22:48:15 от Señor_Gaga »

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: настройка geany для программирования на python
« Ответ #6 : 24 Января 2014, 23:24:07 »
я не знаю?))) нигде не слышал про него) щас установлю гляну)

Пользователь решил продолжить мысль 24 Января 2014, 23:26:07:
Цитировать
/usr/bin/python2.7 "./%e"

не проканало) я ща все заскриню, чтобы более понятно было)

Пользователь решил продолжить мысль 24 Января 2014, 23:27:30:
ну вообще не поню что значит %e, а вот %f - это имя файла без пути и %d - это путь до файла, поэтому я ставил %d/%f

Пользователь решил продолжить мысль 24 Января 2014, 23:28:23:
на ubuntu 13.10 все работало. а тут почему то sh, запускается) старнно)

Пользователь решил продолжить мысль 25 Января 2014, 00:32:35:

вот к примеру запустили Geany
ну и пытаемся запустить
« Последнее редактирование: 25 Января 2014, 00:32:36 от wiom »
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн Noob-232

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: настройка geany для программирования на python
« Ответ #7 : 25 Января 2014, 00:48:09 »
У меня работает так python "%f"Правда Джини 1.23
Atom N455-1Gb RAM-integrated video
Xubuntu 14.04 - ядро 3.13.0.24 - летим!!!

Оффлайн wiom

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
    • wiom.ru
Re: настройка geany для программирования на python
« Ответ #8 : 25 Января 2014, 00:53:13 »
о как значит, ща погляжу как 1.23 установить...

Пользователь решил продолжить мысль 25 Января 2014, 01:10:00:

не знаю, может это из-за того что обновился, но по крайней мере после этого я увидел в настройках причину)


Пользователь решил продолжить мысль 25 Января 2014, 01:42:27:

но  я не знаю что там написать....

Пользователь решил продолжить мысль 25 Января 2014, 03:24:55:

скажите кто нибудь что у вас в поле "Терминал написано?"

Пользователь решил продолжить мысль 25 Января 2014, 03:25:30:

а лучше то, что там должно быть по дефолту

Пользователь решил продолжить мысль 25 Января 2014, 14:35:56:

ну вот я и понял причину, все потому что параметры сборки никак не учитываются, что бы я там не написал, а вот как исправить я не знаю, может кто нибудь подскажет?
« Последнее редактирование: 25 Января 2014, 14:36:20 от wiom »
программисты - это люди, которые решают никому неизвестные проблемы, никому непонятными способами.

Оффлайн arcd

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Не знаю, актуально ли - столкнулся с той же проблемой. Kubuntu 12.04, Geany 0.21 из репозитория, при запуске скрипта по F5 появляется окно консоли и на этом все останавливается. Мне помогла рекомендация с официального сайта http://www.geany.org/Documentation/FAQ#QQuestions14:
Q: How can I use urxvt or konsole as terminal application when executing files? (^)
A: Open the preferences tab, Tools tab and enter the following command in the field Terminal:

urxvt -e sh -c
or
konsole -e sh -c
or (in case the above failed)
konsole --workdir . -e sh geany_run_script.sh
После указания в поле Терминал строки konsole --workdir . -e sh geany_run_script.sh скрипт по F5 выполняется.
« Последнее редактирование: 03 Июня 2014, 08:24:40 от arcd »

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.