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

Python Discussion :

Est-ce possible d'utuliser une librarie pas compatible a sa version Python


Sujet :

Python

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 165
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 165
    Par défaut Est-ce possible d'utuliser une librarie pas compatible a sa version Python
    Bonjour à tous et bon fin de week-end

    Je travaille sur un projet pour mesurer l'index de la qualité (AQI) de l'air et les particules en suspension.

    la fonction me permettant de mesurer l'AQI me retourne ce message

    Traceback (most recent call last):
    File "aqi.py", line 10, in <module>
    import aqi
    File "/opt/Raspi-sds011/aqi.py", line 177, in <module>
    aqi_2_5, aqi_10 = conv_aqi(pmt_2_5, pmt_10)
    File "/opt/Raspi-sds011/aqi.py", line 101, in conv_aqi
    aqi_2_5 = aqi.to_iaqi(aqi.POLLUTANT_PM25, str(pmt_2_5))
    AttributeError: module 'aqi' has no attribute 'to_iaqi'
    J'utilise un Raspberry Zero W avec Rasbian Buster.
    La version de mon Python est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    python3 --version
    Python 3.7.3
    Je suis allé voir ceci, et je vois tout en bas

    Phyton::3.3
    Est-ce que ca indiquerai que cette libraire ne fonction que jusqu'a Python 3.3?

    Si oui, est-ce possible de faire quelque chose pour que je puisse l'utiliser?
    Est-ce que je pourrais downgrader ma version à Python 3.3 sans trop de difficulté? Serait-ce une solution?

    Merci pour vos lumières

  2. #2
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    bonjour,

    fail dans le titre ? sinon quel est le rapport avec php ?

    ça veux dire que la bibliothèque n'est plus maintenue, après les dev ne sont pas fou, ils ne cassent pas tout à chaque version, donc peu être que ça marche peu être pas, il faut tester.

    si ça ne marche pas le mieux à faire est de trouver une alternative et non d'utiliser une vieille version de python

    ps: librairie ne vex rien dire il s'agit d'un abus de langage, soit library à l'anglaise soit bibliothèque 🇫🇷

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 739
    Par défaut
    Salut,

    si votre script s'appelle aqi.py exécute un "import aqi", on obtient des erreurs étranges.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 165
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 165
    Par défaut
    Bonjour,
    En effet, je m'étais trompé dans le titre. Je l'ai corrigé.

    si votre script s'appelle aqi.py exécute un "import aqi", on obtient des erreurs étranges.
    J'ai pas compris, mais ca mis la puce à l'oreille

    Mon fichier s'appelle aussi aqi.py et dans ce fichier où je développe mon application, il y a

    J'ai renommé mon fichier aqi.py en aqi-v1.py, et ca marche

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/10/2014, 11h54
  2. Réponses: 15
    Dernier message: 24/01/2007, 12h54
  3. Est-il possible d'exécuter une fonction à partir de fichier
    Par magic8392 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 16/09/2005, 13h59
  4. Est-il possible de sélectionner une valeur d'un menu déroula
    Par pontus21 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/05/2005, 09h44
  5. Réponses: 3
    Dernier message: 29/07/2003, 09h38

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