IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

PyQt Problème de version Qt


Sujet :

PyQt Python

  1. #1
    Membre confirmé Avatar de ptissendier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 64
    Par défaut PyQt Problème de version Qt
    Bonjour,
    Je viens de faire mon upgrade vers Ubuntu 17.10.
    Quand je lance mon programme pyqt je reçois :
    python3.6 ~/MesApps/Qt_Compta/impr_dialog.py['/home/pierre/MesApps/Qt_Compta', '/home/pierre/MonPython/PyCompta', '/home/pierre', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.6/dist-packages']
    Cannot mix incompatible Qt library (version 0x50700) with this library (version 0x50901)
    Abandon
    Puis en lançant un prog de test je reçois
    pierre@ptiss:~/MesApps/Qt_Compta$ python3.6 testconnexion.py
    Traceback (most recent call last):
    File "testconnexion.py", line 8, in <module>
    from PyQt5 import QtSql, QtCore
    ImportError: /home/pierre/Applications/Qt5.7.0/5.7/gcc_64/lib/libQt5Core.so.5: version `Qt_5.9' not found (required by /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-36m-x86_64-linux-gnu.so)
    Dans le gestionnaire de paquets le module libqt5core5a en version 5.9.1 pour ubuntu et ses frères sont biens installés.
    Donc si je comprend bien l'upgrade a chargé des modules Qt5.9 qui sont incompatibles avec ceux que j'utilise (5.7).
    C'est vraiment navrant si a chaque upgrade il faut faire des manips pour conserver ses personnalisations.
    Que dois je faire ? Réinstaller PyQT (c'est quand même pas simple), Charger les sources Qt5.9 et les recompiler (oui, car j'utilise les drivers Mysql j'en ai pour une demi journée si tout va bien?
    Je me suis éloigné de la programmation depuis quelques mois, et j'avoue que je suis un peu exaspéré.
    Auriez vous un conseil pour me tirer d'affaire.
    Merci de votre aide.
    Et bonne année à tous (il est encore temps).

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 304
    Par défaut
    Salut,

    J'ai l'impression que tu as installé, dans le passé, diverses choses différentes qui maintenant se marchent sur les pieds.

    On voit dans ton log ceci: ImportError: /home/pierre/Applications/Qt5.7.0/5.7/gcc_64/lib/libQt5Core.so.5:Qu'est-ce que ça fout dans ton home ?

    Vire ce que tu as installé à la main et qui ne sert plus.

    Quand on veut s'installer des versions personnalisées on le fait dans un environnement virtuel, c'est très pratique et ça permet d'éviter les problèmes que tu rencontre.

  3. #3
    Membre confirmé Avatar de ptissendier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 64
    Par défaut
    Merci Vincent pour ton aide.
    En effet j'ai installé un tas de trucs il y un ou deux ans et comme tu dis ça se marche sur les pieds.
    Bon je vais essayer de tout virer de mon home, Qt4, Qt5, PyQt ... et je réinstalle le dernier PyQt d'après toi qu'elle est la procédure la plus sûre sous linux (avec Synaptic ou autre ?)

  4. #4
    Membre confirmé Avatar de ptissendier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 64
    Par défaut
    Bon eh bé ça marche.
    J'ai simplement installé tous les modules python3-pyqt5 ainsi que le driver qtmysql avec synaptic.
    Merci pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur 1064 - Probléme de versions
    Par thibaut06 dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/11/2005, 16h22
  2. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 21h38
  3. [Word] Problème de version Word
    Par delphicrous dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/09/2004, 11h19
  4. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo