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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите новичку в Python  (Прочитано 3753 раз)

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

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Помогите новичку в Python
« : 03 Июля 2011, 16:15:34 »
Уважаемые форумчане подскажите пожалуйста. Начал осваивать язык Python столкнулся с такой вот проблемой. Написал код в Geany скомпилировал файл. При запуске этого файла высвечивается такое сообщение Нет установленного приложения для файлов типа байт-код Python Как же мне его запустить???? Что нужно доустановить? Стоит интерпритатор Python 2.7 система Ubuntu 11.04.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Помогите новичку в Python
« Ответ #1 : 03 Июля 2011, 16:17:15 »
 ???
питон же не компилируется, он интерпретируемый язык.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #2 : 03 Июля 2011, 16:30:30 »
Так а как мне запустить этот файл???

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Помогите новичку в Python
« Ответ #3 : 03 Июля 2011, 16:32:24 »
в консоли
python2 /путь_к_файлу
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #4 : 03 Июля 2011, 16:35:58 »
Спасибо! Разобрался! А из GUI как его запускать? При двойном нажатии выдает такую фигню.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Помогите новичку в Python
« Ответ #5 : 03 Июля 2011, 16:41:45 »
Выбрать "запускать в терминале".
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #6 : 03 Июля 2011, 16:46:13 »
Пробовал, запускается терминал и сразу закрывается.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Помогите новичку в Python
« Ответ #7 : 03 Июля 2011, 17:01:34 »
В настройках терминала выберите: "не закрывать после окончания работы" как то так
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #8 : 03 Июля 2011, 17:04:07 »
Спасибо за подсказку щас попробую.

Оффлайн ttt

  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #9 : 03 Июля 2011, 17:56:21 »
Чтобы запускать двойным кликом, надо, чтобы в самом файле первой строчкой было
#!/usr/bin/python (путь интерпретатора python), и разрешить выполнение этого файла. Но если приложение консольное, то в терминале само не откроется.

Оффлайн Faramund23

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #10 : 03 Июля 2011, 19:16:07 »
Чтобы запускать двойным кликом, надо, чтобы в самом файле первой строчкой было
#!/usr/bin/python (путь интерпретатора python), и разрешить выполнение этого файла. Но если приложение консольное, то в терминале само не откроется.

Спасибо за подсказку!

Оффлайн amdlintuxos

  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Помогите новичку в Python
« Ответ #11 : 06 Июля 2011, 19:17:22 »
Написал код в Geany скомпилировал файл. При запуске этого файла высвечивается такое сообщение Нет установленного приложения для файлов типа байт-код Python
просто для понимания процесса(и то я не уверен что я правильно его понимаю, но меня поправят если что).
*.pyc - байт код, генерируется не geany a непосредственно средой python при первом запуске программы(первый запуск программы более долгий чем последующие). И python исползует pyc файлы автоматичеки (по аналогии можно воспринимать pyc файлы для python как кэш для браузера), вы напрямую с ним не работаете,  но то в чём вы работаете знает и используюет это по назначению, принося профит. а запуск программы обычно ведётся с помощью py. Можно так же и самодостаточные бинарники делать из питон проэкта(py2exe, еще что то для linux), но этого я не пробывал подробнее если будет необходимо вам подскажут.
что не збудется - позабудется

 

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