web-dev-qa-db-fra.com

Installation: Reportlab: "ImportError: Aucun module nommé reportlab.lib"

J'ai installé reportlab, via

pip install reportlab

(également essayé via

easy_install reportlab

)

..mais je reçois l'erreur ci-dessus. Avant cela, il y avait d'autres RL importations - c'est la librairie à laquelle il s'oppose. Dans le passé, RL travaillait très bien, mais le service informatique a reconfiguré mon ordinateur et je tente de le reconstruire. Le script fonctionne bien, mais je pense que l’installation de RL a quelque chose de génial.

Reportlab: 3.3.0

8
DeltaG

La plupart du temps, des erreurs comme celle-ci sont causées par un paquet cassé, qu'il soit lui-même ou dans l'une de ses dépendances. 

Le meilleur moyen de résoudre un tel problème est de forcer la réinstallation du paquet, il réinstallera le paquet et ses dépendances potentiellement réparant le paquet. 

Pour réinstaller par la force reportlab, utilisez:

pip install --upgrade --force-reinstall reportlab
9
B8vrede

Si la solution ci-dessus ne fonctionne pas pour vous, assurez-vous de ne pas installer un autre module nommé reportlab.py dans votre répertoire courant . Une autre solution consiste à le faire dans la ligne de commande windows.

pip désinstaller le rapportlab

puis créez un compte pour reportlab voici le lien https://www.reportlab.com/accounts/register/ puis copiez-le et collez-le dans la ligne de commande de Windows

pip install -ihttps: //www.reportlab.com/pypi -U reportlab

quand il vous demande un utilisateur et un mot de passe, utilisez celui que vous venez d’enregistrer

0
Ronald Saunfe

Le meilleur moyen d'installer ReportLab est d'utiliser leur programme d'installation .exe. Ils ont des installateurs pour 32 bits et 64 bits.
https://pypi.org/project/reportlab/2.7/

0
Donny V.