Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2020, à 09:46

Maga

[Python] Installation FPDF réussie mais module inconnu

Bonjour,

Pour une petite routine python, j'utilise fpdf que j'ai installé avec pip3 (pip ne fonctionne pas).
Installation OK,mais je n'ai pas compris pourquoi il installait future (pas besoin) et pillow (installé préalablement):

Installing collected packages: future, Pillow, fpdf2
  Attempting uninstall: Pillow
    Found existing installation: Pillow 7.0.0
    Not uninstalling pillow at /usr/lib/python3/dist-packages, outside environment /usr
    Can't uninstall 'Pillow'. No files were found to uninstall.
Successfully installed Pillow-6.2.2 fpdf2-2.0.5 future-0.18.2

Ensuite, je teste ma routine, et bing "no module" ???! :

Traceback (most recent call last):
  File "boncadeau.py", line 19, in <module>
    from fpdf import FPDF
ImportError: No module named fpdf

A noter que j'ai le même souci sur un autre module (ephem de pyephem) d'un autre code. Installation OK mais module non reconnu.

Pourquoi ?

Merci.

Dernière modification par Maga (Le 25/09/2020, à 10:26)

Hors ligne

#2 Le 27/09/2020, à 12:43

Vobul

Re : [Python] Installation FPDF réussie mais module inconnu

Déjà un peu de lecture ça peut aider à comprendre le bordel que c'est python :

https://www.stella.coop/blog/00003-l-en … oeuds.html

Ensuite je te conseille fortement de gérer les dépendences au niveau du projet, et de ne pas chercher à installer globalement tout un tas de truc. Tu verras la vie est plus belle ainsi.

Exemple avec pipenv:

pip install --user pipenv
# dans le dossier avec ton boncadeau.py
pipenv install fpdf
pipenv run python boncadeau.py

Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 28/09/2020, à 11:46

Maga

Re : [Python] Installation FPDF réussie mais module inconnu

Vobul a écrit :

Déjà un peu de lecture ça peut aider à comprendre le bordel que c'est python :

https://www.stella.coop/blog/00003-l-en … oeuds.html

Ensuite je te conseille fortement de gérer les dépendences au niveau du projet, et de ne pas chercher à installer globalement tout un tas de truc. Tu verras la vie est plus belle ainsi.

Exemple avec pipenv:

pip install --user pipenv
# dans le dossier avec ton boncadeau.py
pipenv install fpdf
pipenv run python boncadeau.py

Heu... voui, le bordel c'est le terme !! lol
Merci pour l'article, je vais potasser ça...

Hors ligne

#4 Le 28/09/2020, à 12:14

Maga

Re : [Python] Installation FPDF réussie mais module inconnu

Zeus ! Je n'arrive même pas à installer pipenv correctement ! madroll
Je n'arrive pas à comprendre ce sac de noeuds : pip ne fonctionne pas, c'est la version pip3 qui marche mais il m'a quand même envoyé dans les roses à l'install.
La console me propose par apt... OK, installation fonctionne... alors je teste pipenv :

pipenv install fpdf    
Creating a virtualenv for this project…
Using /usr/bin/python3 (3.8.2) to create virtualenv…
⠋/usr/bin/python3: No module named pipenv.pew

Virtualenv location: 
Creating a Pipfile for this project…
Installing fpdf…
⠸
Error:  An error occurred while installing fpdf!
/bin/sh: 1: /bin/pip: not found

Râââââh !!!

Hors ligne