Уведомления

Группа в Telegram: @pythonsu

#1 Июль 2, 2010 08:50:14

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

Доброго времени суток. Захотел поставить под мак пайкьюти, столкнулся с рядом проблем.
Сначала решил скомпилить дело из сорцов. Поставил икскод, поставил Qt, библиотека sip скомпилировалась без проблем, а вот сам PyQt отказывался ставиться, пробовал разные версии, безуспешно.
Тогда я поставил macports и в нем “sudo ports install py26-pyqt4”. Ставился ооочень долго, но всё же поставился.

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

Выдает: “no module named PyQt4”
Захожу в IDLE, пишу “import PyQt4” - ВСЁ НОРМАЛЬНО. Почему не запускаются скрипты? Есть предположение что надо прописать куды то в конфиг путь до него. В маке я новичёк, подскажите куда он поставил этот PyQt и как и куда дописать путь до него? Или дело не в этом?



Офлайн

#2 Июль 2, 2010 10:43:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Mac OS & PyQt4

Я не юзал macports, но подозреваю, что он поставил свой питон с… Искать надо в корне – помню, он там папочку создавал, куда всё и собирал.



Офлайн

#3 Июль 2, 2010 13:26:59

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

в Папке macports подпапки Python 2.6 и Qt в первой только три апликации “Build Applet.app”,“IDLE.app”,“Python Launcher.app”



Офлайн

#4 Июль 2, 2010 14:06:53

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

Так…. я кажется нашел куда он ее поставил, в :
opt/local/var/macports/software

Как быть? вручную дописать путь в sys.path? А насколько будет правильно если я оттуда разпихаю по “нормальным” папкам??



Офлайн

#5 Июль 2, 2010 16:26:08

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Mac OS & PyQt4

:-)
Запускай питон: /opt/local/bin/python2.6 или где-то там…



Офлайн

#6 Июль 2, 2010 21:35:39

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

Если хочется использовать питон из макпортов, то поставь утилиту python_select и ей выбери активную версию.

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



Отредактировано (Июль 3, 2010 23:02:18)

Офлайн

#7 Июль 5, 2010 07:56:17

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

pasaranax
Но ты хоть расскажи, что за ошибка у тебя при компиляции была? Небось о неправильной архитектуре?
Мне было не совсем понятно ))) что ему надо я так и не понял. Сначала установил обычный qt из dmg - всё норм. Потом скачал свеженький sip - тоже установился без проблем. Когда же стал ставить pyqt точно копи-паст'нуть неоткуда уже ))) но было примерно так:
сначала чего то делал потом спросил:
Type '2' to view the GPL v2 license.
Type '3' to view the GPL v3 license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.
я ему “yes”
потом он что то там делал, конец был таков:
Generating the C++ source for the QtCore module...
sip: Usage: sip [-h] [-V] [-a file] [-c dir] [-d file] [-e] [-g] [-I dir] [-j #] [-k] [-m file] [-o] [-p module] [-r] [-s suffix] [-t tag] [-w] [-x feature] [-z file] [file]
Error: Unable to create the C++ code.



Офлайн

#8 Июль 5, 2010 08:45:34

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Mac OS & PyQt4

Ошибка SIP?



Офлайн

#9 Июль 5, 2010 10:37:55

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

Не знаю, я перешел в каталог с pyqt и… python configure.py
искал в нете причину, многие писали типа нужно использовать последние версии исходников, а я и так качал снэпшоты (((
Короче единственный вариант, который я нашел, ставить другим макаром, через макпорты ))



Офлайн

#10 Июль 6, 2010 07:41:38

Iv_
От:
Зарегистрирован: 2010-03-09
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Mac OS & PyQt4

pasaranax
Если хочется использовать питон из макпортов, то поставь утилиту python_select и ей выбери активную версию.
Подскажи, как её юзать?
sudo python_select "путь до питона"
Так? Я экспериментирую с ней, но что то у меня плохо получается :D
x:~ Iv_$ python_select -l
Available versions:
current none python26 python26-apple
x:~ Iv_$ python_select "/opt/local/var/macports/software/python26/2.6.5_2/opt/local/bin"
version "/opt/local/var/macports/software/python26/2.6.5_2/opt/local/bin" is invalid!
x:~ Iv_$
Никогда не думал, что Qt под маком может принести столько проблем :(



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version