From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 28 Mar 2003 02:22:29 +0300 From: Mikhail Zabaluev To: devel@altlinux.ru Message-ID: <20030327232229.GC2082@mhz.mikhail.zabaluev.name> Mail-Followup-To: Mikhail Zabaluev , devel@altlinux.ru References: <200303271252.13240.ilar@altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <200303271252.13240.ilar@altlinux.ru> User-Agent: Mutt/1.4.1i Subject: [devel] Re: =?koi8-r?B?8NLPx8EgzsE=?= python Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Hello Igor, On Thu, Mar 27, 2003 at 12:51:56PM +0200, Igor Tertishny wrote: > Content-Description: signed data > Люди, выручайте! Собираю прогу на питоне и возникла странная ситуация. Пакет > собран, инсталлирован. При попытке запуска утверждает, что отсутствует > библиотека PyQT: > > [ilar@yby quickrip-0.3]$ quickrip > Couldn't load PyQT module! Check it's installed > > Проверяю: > > [root@yby athlon]# rpm -q PyQT > warning: package PyQT is not installed > [root@yby athlon]# rpm -q PyQt > PyQt-3.5-alt2 > > разница в написании PyQT и PyQt. Но нужна программа sip, которая точно > имеется. Ниже кусок файла на питоне, отвечающего за проверку: > > import sys, os, re > try: > from qt import * > except: > print "Couldn't load PyQT module! Check it's installed" > sys.exit(2) > try: > from guimain import MainWindow > from ripdvd import RipDVD > > Как видно, срабатывает именно блок except. Прошу подсказать, как мне обойти > эту байду. Проверить то же самое в консоли python и посмотреть, почему вылезает исключение. Я подозреваю, что "from qt import *" -- это плохой метод проверки _наличия_ модуля. Можно было просто сделать "import qt" -- Stay tuned, MhZ JID: mhz@altlinux.org ___________ Breeding rabbits is a hare raising experience. --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+g4e1TKqCuNPJlLgRApkvAKDJVJJWkPC5eB1DKlyIpHK610wEOgCeN/Dc JKOLmp3gsP0mzDXwe8ka/RE= =rXyg -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--