#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
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 !!
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 !
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