Найти - Пользователи
Полная версия: cxfreeze
Начало » Python для экспертов » cxfreeze
1
birst
День добрый ,
не выходит забороть эту утилиту , а именно :
я пишу
cxfreeze –default-path=:/usr/lib/python2.4/site-packages/PyQt/:/usr/lib/python2.4/lib-dynload/:/usr/lib/python2.4/: ./my_gui.

Name File
—- —-
m UserDict /usr/lib/python2.4/UserDict.py
m __builtin__
m __main__ ./my_gui.py
m _codecs
m _sre
m array /usr/lib/python2.4/lib-dynload/array.so
m codecs /usr/lib/python2.4/codecs.py
m copy /usr/lib/python2.4/copy.py
m copy_reg /usr/lib/python2.4/copy_reg.py
m cx_Freeze__init__ /usr/lib/python2.4/site-packages/cx_Freeze/initscripts/Console.py
m dis /usr/lib/python2.4/dis.py
P encodings /usr/lib/python2.4/encodings/__init__.py
m encodings.aliases /usr/lib/python2.4/encodings/aliases.py
m errno
m exceptions
m imp
m inspect /usr/lib/python2.4/inspect.py
m itertools /usr/lib/python2.4/lib-dynload/itertools.so
m linecache /usr/lib/python2.4/linecache.py
m opcode /usr/lib/python2.4/opcode.py
m os /usr/lib/python2.4/os.py
m popen2 /usr/lib/python2.4/popen2.py
m posix
m posixpath /usr/lib/python2.4/posixpath.py
m pwd
m re /usr/lib/python2.4/re.py
m repr /usr/lib/python2.4/repr.py
m sre /usr/lib/python2.4/sre.py
m sre_compile /usr/lib/python2.4/sre_compile.py
m sre_constants /usr/lib/python2.4/sre_constants.py
m sre_parse /usr/lib/python2.4/sre_parse.py
m stat /usr/lib/python2.4/stat.py
m string /usr/lib/python2.4/string.py
m strop /usr/lib/python2.4/lib-dynload/strop.so
m sys
m token /usr/lib/python2.4/token.py
m tokenize /usr/lib/python2.4/tokenize.py
m types /usr/lib/python2.4/types.py
m warnings /usr/lib/python2.4/warnings.py
m zipimport
m zlib /usr/lib/python2.4/lib-dynload/zlib.so

Missing modules:
? PyQt4 imported from __main__

copying /usr/lib/python2.4/lib-dynload/array.so -> /home/birst/temp/dist/array.so
copying /usr/lib/python2.4/lib-dynload/itertools.so -> /home/birst/temp/dist/itertools.so
copying /usr/lib/python2.4/lib-dynload/strop.so -> /home/birst/temp/dist/strop.so
copying /usr/lib/python2.4/lib-dynload/zlib.so -> /home/birst/temp/dist/zlib.so

в результате делает бинарник который вылетает с ошибкой
ImportError: No module name PyQt4
папку с PyQt4 указал , не пойму чего она хочет
Cleric
совет тут может быть только один, обновить инсталлер PyQt4 на более вменяемый, там где файлы QtGui.dll/so, … не упакованы в один модуль Qt.pyd, а лежат отдельно. ( http://www.riverbankcomputing.co.uk/software/pyqt/download)

Хотя может дело и не в этом, просто сталкивался в вышеописанным поведением под виндой
birst
Cleric
совет тут может быть только один, обновить инсталлер PyQt4 на более вменяемый, там где файлы QtGui.dll/so, … не упакованы в один модуль Qt.pyd, а лежат отдельно. ( http://www.riverbankcomputing.co.uk/software/pyqt/download)

Хотя может дело и не в этом, просто сталкивался в вышеописанным поведением под виндой
это не под виндой , это под линуксом
AnacRon
Доброго всем времени суток!
созрел вопрос! пытаюсь собрать бинарник ELF или EXE. и получатся один результат, что файл просто сбрасывает….
виджет делаю для GTK в Glade и потом в скрипте используется форма…. пока не пытаюсь собрать все работает в бинарнике не пашет
может кто подскажет чего?
shiza
Молча сбрасывается?
А то можно указать, что дополнительно допаковать. См. доку: http://cx-freeze.sourceforge.net/cx_Freeze.html (ключи –include-modules и –ext-list-file)
shiza
Пользуюясь случаем, хочу обратить внимание, что есть еще bbfreeze (http://pypi.python.org/pypi/bbfreeze/)
Сам пока не пробовал (надобности не было), но вроде штука прогрессивная %)
AnacRon
shiza
Молча сбрасывается?
А то можно указать, что дополнительно допаковать. См. доку: http://cx-freeze.sourceforge.net/cx_Freeze.html (ключи –include-modules и –ext-list-file)
да к сожалению сбрасывает молча! ни какой ошибки не вижу… и пробовал gtk и cairo в модулях прописать эффект тот-же…

bbfreeze вроде смотрел но щупал толком… похоже придется все варианты пересмотреть….


похоже нашел свой косяк! спасибо!
включил еще несколько модулей –target-dir dist –include-modules cairo,pango,pangocairo,atk,gobject,gio
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