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

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

Выдает: “no module named PyQt4”
Захожу в IDLE, пишу “import PyQt4” - ВСЁ НОРМАЛЬНО. Почему не запускаются скрипты? Есть предположение что надо прописать куды то в конфиг путь до него. В маке я новичёк, подскажите куда он поставил этот PyQt и как и куда дописать путь до него? Или дело не в этом?
ZZZ
Я не юзал macports, но подозреваю, что он поставил свой питон с… Искать надо в корне – помню, он там папочку создавал, куда всё и собирал.
Iv_
в Папке macports подпапки Python 2.6 и Qt в первой только три апликации “Build Applet.app”,“IDLE.app”,“Python Launcher.app”
Iv_
Так…. я кажется нашел куда он ее поставил, в :
opt/local/var/macports/software

Как быть? вручную дописать путь в sys.path? А насколько будет правильно если я оттуда разпихаю по “нормальным” папкам??
ZZZ
:-)
Запускай питон: /opt/local/bin/python2.6 или где-то там…
pasaranax
Если хочется использовать питон из макпортов, то поставь утилиту python_select и ей выбери активную версию.

Но ты хоть расскажи, что за ошибка у тебя при компиляции была? Небось о неправильной архитектуре?
Iv_
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.
ZZZ
Ошибка SIP?
Iv_
Не знаю, я перешел в каталог с pyqt и… python configure.py
искал в нете причину, многие писали типа нужно использовать последние версии исходников, а я и так качал снэпшоты (((
Короче единственный вариант, который я нашел, ставить другим макаром, через макпорты ))
Iv_
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 под маком может принести столько проблем :(
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB