Jupyter Notebooks not displaying progress bars

The answer is in this GitHub issue. The key is to ensure that you have the ipywidgets notebook extension enabled using the following command: jupyter nbextension enable –py widgetsnbextension For the old JupyterLab 2.0 you’ll also need to install the JupyterLab extension: jupyter labextension install @jupyter-widgets/jupyterlab-manager For the old JupyterLab 2.0 installing the JupyterLab extension … Read more

Use tqdm with concurrent.futures?

You can wrap tqdm around the executor as the following to track the progress: list(tqdm(executor.map(f, iter), total=len(iter)) Here is your example: import time import concurrent.futures from tqdm import tqdm def f(x): time.sleep(0.001) # to visualize the progress return x**2 def run(f, my_iter): with concurrent.futures.ThreadPoolExecutor() as executor: results = list(tqdm(executor.map(f, my_iter), total=len(my_iter))) return results my_iter = … Read more