Найти - Пользователи
Полная версия: Программа без IDLE не запускается. Почему?
Начало » Python для новичков » Программа без IDLE не запускается. Почему?
1 2
Pluto
Win XP SP3 32 bit
PyQt 4.6.9
Python 3.3

Если программу открыть в IDLE и запустить (F5) - пожалуйста, всё работает. Появляется главная форма моего qtgui-приложения, делай всё что задумано.
Ежели просто ткнуть в проводнике по файлу-программе (name.py) открывается окно консоли и тут же закрывается.

Почему?
Безобразие!
agalen
У тебя установлен только один питон?
Запусти через консоль чтобы увидеть сообщения об ошибках.
JOHN_16
Pluto
ну а через консоль лицезреть ошибку?
Pluto
Да у меня целый террариум, оказывается, был: три питона, две PyQt.
Убрал всё лишнее. Всё работает.
Благодарствую.
JOHN_16
Pluto
и все таки, мне интересен текст ошибки. Выложите сюда, если остался
Pluto
Нет, не остался.
vrabey
JOHN_16
точно такая же проблема - в редакторе запускается а в консоли пишет:
Traceback (most recent call last):
File “/home/ran/pyqt.py”, line 3, in <module>
from PyQt4 import QtGui, QtCore
ImportError: No module named PyQt4

JOHN_16
vrabey
не стоит называть имена файлов так, то они могут повторять уже существующие модули.
вероятно проблемы в путях до PyQt4 (смотри sys.path)
vrabey
JOHN_16
вероятно проблемы в путях до PyQt4 (смотри sys.path)
вывод в редакторе:
sys.path:
['/home/ran', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode']

у меня две версии python: 2.6 и 2.7
в консоли 2.7 а редактор обращается к 2.6
как можно изменить python по умолчанию в системе на 2.6 или
как сделать чтобы 2.7 видел билиотеки?
JOHN_16
vrabey
даю прямой намек
ll $(which python)
lrwxrwxrwx 1 root root 9 мар 7 2013 /usr/bin/python -> python2.7
а вообще что бы проблем было меньше используют virtualenv, гугл подскажет что это
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