Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
nivs
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
1

Python 3 + PyQt 4 -> exe

16.02.2013, 17:22. Просмотров 3398. Ответов 2
Метки нет (Все метки)

Тема избитая, но ошибка не понятная. cx_Freeze не может собрать exe'шник с PyQt4. Без него собирает отлично. При импортировании с помощью
Python
1
2
3
4
import PyQt4
import itertools
import os
import shelve
при вот таком удачном логе сборки - http://pastebin.com/e80nf8Zg - вылезает такое:
Python
1
2
3
4
5
6
7
8
9
10
11
C:\Python32\Scripts\dist>adpacf.exe
Traceback (most recent call last):
  File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py", line 2
7, in <module>
    exec(code, m.__dict__)
  File "C:\adpacf\adpacf.py", line 16, in <module>
    import shelve
  File "C:\Python32\lib\shelve.py", line 59, in <module>
    from pickle import Pickler, Unpickler
  File "C:\Python\32-bit\3.2\lib\pickle.py", line 34, in <module>
ImportError: No module named re
. При использовании импортирования через
Python
1
2
3
4
5
from PyQt4 import QtCore, QtGui, uic
from itertools import product
from os.path import join
from os import remove
import shelve
вылетает такая ошибка - http://pastebin.com/8ST2iDXi
Я пытался и на Windows 7 x86, и на x64, Python 3.3, Python 3.2 - одно и то же. Можно как-нибудь иначе собрать Python 3 в exe? Начинаю подумывать о py3to2
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2013, 17:22
Ответы с готовыми решениями:

Python + PyQt
Добрый вечер. Столкнулся со следующей проблемой. Создать всплывающую подсказку для шапки...

Вопрос по Python + PyQt + Qt Designer
Только начал разбираться в пайтоне, возник ступор. Делаю формочку в Qt Designer, сохраняю....

Python - PyQt - PyDev(Eclipse)
from PyQt4 import QtCore, QtGui почему в последних двух символах показывает ошибку?

Python + PyQt Многоязычный интерфейс программы
Привет Уважаемые форумчане ! Назрела необходимость добавить в программу возможность переключения...

Как установить pyqt для python 3.6
Есть ли какие то сборки, чтобы не надо было морочиться с настройками и поиском подходящих версий?

2
ВАСИЛЕВС
559 / 482 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
16.02.2013, 22:31 2
Может ошибаюсь, но попробуйте в setup.py добавить
Python
1
includes = ["re"]
0
nivs
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
16.02.2013, 23:50  [ТС] 3
Спасибо, но нет. Я внимательно пригляделся к логу последнему и заметил строку
File "C:\Python32\lib\site-packages\PyQt4\uic\port_v2\load_plugin.py", line 41
Меня смутило port_v2. Я заменил в этой папке файлы из port_v3, и всё собралось. Ну не совсем собралось, вылезла ещё одна ошибка, но я пока сам попробую.
0
nivs
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
16.02.2013, 23:50  [ТС] 4
Спасибо, но нет. Я внимательно пригляделся к логу последнему и заметил строку
File "C:\Python32\lib\site-packages\PyQt4\uic\port_v2\load_plugin.py", line 41
Меня смутило port_v2. Я заменил в этой папке файлы из port_v3, и всё собралось. Ну не совсем собралось, вылезла ещё одна ошибка, но я пока сам попробую.
0
nivs
3 / 3 / 2
Регистрация: 21.10.2011
Сообщений: 50
17.02.2013, 01:00  [ТС] 5
Виноват, из-за отправки во время работ на форуме добавилось ещё одно сообщение. Уточню - после замены файлов в папках, используя 2й способ импорта библиотек я получил сразу рабочий вариант. Ну разве что пришлось добавить "dbm" в packages в setup.py для работы shelve.
0
17.02.2013, 01:00
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2013, 01:00

PyQt, PySide, PyGObject итд под Python 3.5
Добрый день! Подскажите пожалуйста, есть ли какие-то новости касательно того, когда выйдут привязки...

Python+PyCharm+PyQt не копилируется, не видит встроенных функций
Люди, добрые подскажите, пытаюсь прикрутить в IDE PyCharm возможность делать GUI при помощи PyQt...

Разработка приложения средствами Python и PyQt с использованием СУБД sqlite
Доброго времени суток! Нужна помощь гуру Питона. В общем задача у меня такая. Недавно начал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.