Bonjour,

je suis en testing, j'utilsais avec plaisir tortoisehg-nautilus, mais
actuellement j'obtien l'erreur suivante:

*#!python
** Mercurial version (1.9.3).  TortoiseHg version (2.1.1)
** Command:
** CWD: /home/jm
** Extensions loaded: mq, qct
** Python version: 2.7.2+ (default, Aug 16 2011, 07:03:08) [GCC 4.6.1]
** Qt-4.7.3 PyQt-4.8.3
Traceback (most recent call last):
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 50,
in dispatch
   return _runcatch(u, args)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 236,
in _runcatch
   return runcommand(ui, args)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 309,
in runcommand
   return _runcommand(lui, options, cmd, d)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 360,
in _runcommand
   return checkargs()
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 314,
in checkargs
   return cmdfunc()
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 308,
in <lambda>
   d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
 File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 389, in
check
   return func(*args, **kwargs)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/run.py", line 692,
in log
   from tortoisehg.hgqt.workbench import run
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
85, in _demandimport
   return _origimport(name, globals, locals, fromlist)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/workbench.py", line
19, in <module>
   from tortoisehg.hgqt.repowidget import RepoWidget
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
109, in _demandimport
   mod = _origimport(name, globals, locals)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/repowidget.py",
line 28, in <module>
   from tortoisehg.hgqt.revdetails import RevDetailsWidget
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
109, in _demandimport
   mod = _origimport(name, globals, locals)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/revdetails.py",
line 18, in <module>
   from tortoisehg.hgqt.fileview import HgFileView
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
109, in _demandimport
   mod = _origimport(name, globals, locals)
 File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/fileview.py", line
23, in <module>
   qsci = Qsci.QsciScintilla
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
75, in __getattribute__
   self._load()
 File "/usr/lib/python2.7/dist-packages/mercurial/demandimport.py", line
47, in _load
   mod = _origimport(head, globals, locals)
RuntimeError: the PyQt4.QtCore module is version -1 but the PyQt4.Qsci
module requires version 1
*

mon problème doit être PyQt4, mais dans une console python, l'import " from
PyQt4 import Qsci" donne la même erreur et puis semble fonctionner :


Python 2.7.2+ (default, Aug 16 2011, 07:03:08)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt4 import Qsci
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
RuntimeError: the PyQt4.QtCore module is version -1 but the PyQt4.Qsci
module requires version 1
>>> from PyQt4 import Qsci
>>> Qsci
<module 'PyQt4.Qsci' (built-in)>
>>>

Je ne  vois pas quoi faire et google à priori non plus.
Merci.

Répondre à