Installation: Reportlab: “ImportError: No module named reportlab.lib”

大城市里の小女人 提交于 2019-12-23 07:14:13

问题


I've installed reportlab, via

pip install reportlab

(also tried via

easy_install reportlab

)

..but I get the above error. There are other RL imports before that - it's the .lib that it's objecting to. I've had RL working great in the past, but IT reimaged my computer, and I'm trying to rebuild it. The script works fine, but there's something funky with the RL install, I think.

Reportlab: 3.3.0


回答1:


Most of the times errors like this are caused by an broken package, either in the package it self or in one of it's dependencies.

The best way to resolve such a issue is to force-reinstall the package, it will reinstall the package and its dependencies potentially repairing the package.

To force-reinstall reportlab use:

pip install --upgrade --force-reinstall reportlab



回答2:


If the above solution doesn't work for you then make sure you dont have any other module named reportlab.py in your current directory. Another alternative you can do this in windows commandline

pip uninstall reportlab

then create an account for reportlab here is the link https://www.reportlab.com/accounts/register/ then copy paste this in the windows commandline

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

when it prompts you for a user and password use the one you just registered




回答3:


The best way to install ReportLab is use their .exe installer. They have installers for 32bit and 64bit.
https://pypi.org/project/reportlab/2.7/



来源:https://stackoverflow.com/questions/38711221/installation-reportlab-importerror-no-module-named-reportlab-lib

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!