[QScintilla] Invalid pyqt_mod_dir, python bindings installed incorreclty

Andrei Kopats hlamer at tut.by
Wed Aug 24 21:07:43 BST 2011


This bug is predictable. If some variable (PyQt installation path) is
hardcoded in more than one place - there always are bugs. I think, there are
the same bug in other distributions.

Are you sure it is impossible to use os.path.dirname(PyQt4.__file__) instead
of pyqtconfig?

Andrei Kopats
24.08.2011 20:31 пользователь "Phil Thompson" <phil at riverbankcomputing.com>
написал:
> On Wed, 24 Aug 2011 20:13:10 +0300, Andrei Kopats <hlamer at tut.by> wrote:
>> Hi
>>
>> I tried to install the last QScintilla snapshot on up to date Ubuntu
> 11.04
>>
>> Python bindings installed to incorrect directory for me, so, it is
>> impossible to import it. PyQt4 installed to
>> /usr/lib/pymodules/python2.7/PyQt4, but bindings to
>> /usr/lib/python2.7/dist-packages/PyQt4
>>
>> Here is simple test:
>> import os.path
>> import PyQt4.pyqtconfig
>>
>> print os.path.dirname(PyQt4.__file__)
>> print PyQt4.pyqtconfig.Configuration().pyqt_mod_dir
>>
>>
>> Output:
>> /usr/lib/pymodules/python2.7/PyQt4
>> /usr/lib/python2.7/dist-packages/PyQt4
>>
>> I don't know, if it is bug of Ubuntu or of QScintilla, but, maybe you
> could
>> use os.path.dirname(PyQt4.__file__) as installation path?
>>
>> Andrei Kopats
>
> If pyqtconfig says that PyQt4 is installed in one directory but it is
> actually installed in another then that would suggest a bug in Ubuntu's
> PyQt package.
>
> Phil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/qscintilla/attachments/20110824/698db29c/attachment.html>


More information about the QScintilla mailing list