Installation: Reportlab: "ImportError: No module named reportlab.lib"

Installation: Reportlab: "ImportError: No module named reportlab.lib"

我已经通过

安装了reportlab
pip install reportlab

(也尝试通过

easy_install reportlab

)

..但是我得到了上面的错误。在此之前还有其他 RL 导入 - 这是它反对的 .lib。我过去曾让 RL 工作得很好,但 IT 重新映像了我的电脑,我正在尝试重建它。该脚本运行良好,但我认为 RL 安装有些奇怪。

报告实验室:3.3.0

大多数时候像这样的错误是由损坏的包引起的,无论是在它自己的包中还是在它的一个依赖项中。

解决此类问题的最佳方法是强制重新安装包,它会重新安装包及其依赖项,可能会修复包。

强制重新安装 reportlab 使用:

pip install --upgrade --force-reinstall reportlab

如果上述解决方案对您不起作用,请确保您的当前目录中没有任何其他名为 reportlab.py 的模块。 您可以在 windows 命令行

中执行此操作的另一种选择

pip uninstall reportlab

然后在此处为 reportlab 创建一个帐户是 link https://www.reportlab.com/accounts/register/ 然后将其复制粘贴到 windows 命令行

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

当它提示您输入用户名和密码时,请使用您刚刚注册的用户名和密码

安装 ReportLab 的最佳方法是使用其 .exe 安装程序。他们有 32 位和 64 位的安装程序。
https://pypi.org/project/reportlab/2.7/

可能是您缺少模块 请尝试使用以下相同的命令:

pip install --upgrade --force-reinstall reportlab