|
Модераторы: Daevaorn |
|
alex_smirnov |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 194 Регистрация: 22.6.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
||||
|
||||
Sergey912 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 174 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Спасибо автору! Только сейчас заметил такой хороший мануал
Вот только одна проблема MinGW при установке выдает ошибку:
Уже разобрался, архивы почему-то все битые скачались Это сообщение отредактировал(а) Sergey912 - 11.1.2009, 06:50 |
|||
|
||||
Artemios |
|
|||
Опытный Профиль Группа: Участник Сообщений: 405 Регистрация: 14.8.2006 Где: Саратов, Россия Репутация: 9 Всего: 50 |
Sergey912,
я это дело, первые посты, давно писал - сейчас в Windows таких сложностей не требуется. Т.е. если планируешь писать только на Python-е, то MinGW и Qt (С++) не нужны. Достаточно иметь Python и скачать PyQt. -------------------- fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ] |
|||
|
||||
Artemios |
|
|||
Опытный Профиль Группа: Участник Сообщений: 405 Регистрация: 14.8.2006 Где: Саратов, Россия Репутация: 9 Всего: 50 |
-------------------- fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ] |
|||
|
||||
Sergey912 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 174 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Artemios,
А как потом это пользователю показать? Меня только одно сдерживает - просить помимо программы скачать еще 2 "хвоста" и установить, которые вобщем весят немало |
|||
|
||||
nerezus |
|
|||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Sergey912, сделай инсталлер.
|
|||
|
||||
Artemios |
|
|||
Опытный Профиль Группа: Участник Сообщений: 405 Регистрация: 14.8.2006 Где: Саратов, Россия Репутация: 9 Всего: 50 |
Sergey912,
простейший вариант - использовать py2exe -------------------- fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ] |
|||
|
||||
unel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 21.10.2005 Репутация: нет Всего: нет |
круто! продолжение будет? очень заинтересовало)
|
|||
|
||||
Arahnus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 12.5.2009 Репутация: нет Всего: нет |
А разве файл не получиться большой и громозкий? Я читал что эта прога пакует интерпретатор и программу в один exe- кусок. Может быть лучше что то вроде psyco? Тоесть надо искать способ создания и программы на питоне исходного кода на С++ и последующей компиляции в exe. Только я этим не пользоваля. Сам хочу еще разобраться. А как без PyQt работает IDLE? Ведь должны же быть какие то родные средства для создания окон. Например в java есть swing и awt. Меня лично тоже интересует вопрос переносимости на разные компьютеры. Это сообщение отредактировал(а) Arahnus - 28.10.2009, 17:13 |
|||
|
||||
nerezus |
|
||||||||||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
||||||||||
|
|||||||||||
Arahnus |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 12.5.2009 Репутация: нет Всего: нет |
[quote] Переносим в пределах одной ОС.[quote]
В смысле GUI что ли? А если на разных ОС есть PyQt? [quote] Посмотрите в википедии, что значит термин JIT.[quote] Я знаю что это. Хотите сказать что psyco переводит байт-код из питоновского в понятный для Windows?
Я хотел сказать про это:
В общем интересует возможность на python'e писать программы которые можно бы было откомпилировать в gcc так чтобы программа получилась независима от питона. |
||||
|
|||||
nerezus |
|
||||||||
Вселенский отказник Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
+ кто-то забывает, что сами либы Qt весят гораздо больше, чем питон, поэтому разница в размере бинарника на C++ и на питоне будет незначительна. |
||||||||
|
|||||||||
stasnam |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
Спасибо.
|
|||
|
||||
Пеппи |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.7.2009 Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
VitAl2013 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 19.11.2010 Репутация: нет Всего: нет |
Я может офигеть и опоздал, но расскажу как устанавливал на Убунту (10.10 в частности) с 0.
Для начала надо установить всё что связанно с Pythin2.6. В конце надо установить пакеты python2.6-dev и python2.6-dev-all (один пакет тянет другой. так что не промахнётесь). Потом распаковываем SIP куда-нить в загрузки (я Извинды вышел, тапком не бить, если я что-то не так сделал) терминалом добираемся до этой папки и произносим в него описанные в первом посте заклинания. Если вылезло что-то типа "...gcc..." и "...g++..." то ищем этот компилятор - он сам при установке отсутствует. Если вылезно типа "...Python.h..." - это значит либо нет тех 2х пакетов либо они стали криво либо перепутана версия и вы поставили их для 3.1 PyQt мэйкается раз в 20 дольше SIP. Удалось запустить примеры из первого поста. Но... Мне не удалось победить отказы запускаться у скриптов содержащих кириллицу что в коментах (пришлось их того). Это связанно с тем что файлы должны быть запечатаны в древний АСКИИ (гори он синим пламенем ), а Убунту давно на юникоде. Это проблема. Победил! Секрет в строчке # -*- coding: utf-8 -*- и редакторе SciTe... CodeLight не умеет запускать скрипты. Вообще какие редакторы посоветуете для работы с python и PyQt в частности? Это сообщение отредактировал(а) VitAl2013 - 19.11.2010, 12:08 |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Разработка GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |