[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Python,Pyqt4, Mercurial, tortoisehg-nautilus



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.

Reply to: