progressbar-TypeError:“模块”对象不可调用

时间:2019-12-11 21:55:26

标签: python python-3.x

我正在尝试使用progressbar模块,但出现以下错误。 TypeError: 'module' object is not callable我正在测试文档中的确切代码段。

import time
import progressbar

for i in progressbar.progressbar(range(100)):
    time.sleep(0.02)

2 个答案:

答案 0 :(得分:1)

似乎您也具有脚本名称progressbar.py :)或包含示例的文件夹。尝试重命名包含测试脚本和脚本文件的文件夹(如果文件名为progressbar

)。

另一个想法:您正在尝试为progressbar2库运行示例,但安装了progressbar(这是一个不同的软件包)。

请检查包裹: * https://pypi.org/project/progressbar2/ * https://pypi.org/project/progressbar/

  

我刚刚尝试安装了progressbar的示例,但失败了,并返回与您相同的错误,之后我安装了progressbar2,它运行良好;)

100% (100 of 100) > |############################################################################| Elapsed Time: 0:00:02 Time:  0:00:02```

您可以使用pip freeze列出已安装的软件包和版本。

答案 1 :(得分:0)

我有同样的错误。您应该同时安装 progressbarprogressbar2,然后尝试通过 progressbar 库执行您的代码。