2016-08-02 161 views
5

我已经安装ReportLab的,通过安装:ReportLab的: “导入错误:没有模块名为reportlab.lib”

pip install reportlab 

(通过

easy_install reportlab 

也试过)

..但我收到上面的错误。在此之前还有其他RL导入 - 它是反对的.lib。我过去曾经很擅长RL,但是IT让我的电脑重新成像,我正在尝试重建它。这个脚本工作正常,但我认为RL安装有些奇怪。

ReportLab的:3.3.0

+0

你能添加一些额外的信息,比如它的ReportLab的版本安装('ReportLab的.__ version__')和Python版本您使用的?你是否已经尝试过'pip install --upgrade --force-reinstall reportlab'? – B8vrede

+1

该力量重新安装工作!我通过一系列较小的包装安装了枕头,看起来有些东西在那里爆发。当我做了强制重装,它固定了枕头和reportlab。在下面写下一个答案,我会接受 - 谢谢! – DeltaG

回答

7

大多数时候象这样的错误都是由一个破包导致的,无论是在包装它自己或它的一个依赖关系。

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

要强制重新安装reportlab使用:

pip install --upgrade --force-reinstall reportlab 
+0

没有为我工作:当我尝试这个时候,它卸载了一半的点子,当pip变成一个未知的模块时,它将会破坏它。 –