我正在尝试使用progressbar模块,但出现以下错误。 TypeError: 'module' object is not callable
我正在测试文档中的确切代码段。
import time
import progressbar
for i in progressbar.progressbar(range(100)):
time.sleep(0.02)
答案 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)
我有同样的错误。您应该同时安装 progressbar 和 progressbar2,然后尝试通过 progressbar 库执行您的代码。