python - 在Google Colab中使用Python Github存储库

原文 标签 python python-3.x git google-colaboratory

我正在尝试在Colab中克隆Github存储库并运行它。问题是Colab说即使Colab中包含tqdm,也无法导入tqdm.contrib。

import os

!git clone https://github.com/scorpion3013/checkolotl
os.chdir("checkolotl/")
!python3 main.py


main.py调用其他.py文件,它完全可以在我的PC上运行。

Traceback (most recent call last):
  File "main.py", line 3, in <module>
    import checkolotl.proxy as proxychecker
  File "/content/checkolotl/checkolotl/proxy.py", line 3, in <module>
    from checkolotl.status import create_bar
  File "/content/checkolotl/checkolotl/status.py", line 4, in <module>
    from tqdm.contrib import DummyTqdmFile
ModuleNotFoundError: No module named 'tqdm.contrib'

最佳答案

tqdm(进度条)有其自身的局限性。
在另一个项目(keras-team/autokeras)中,由于缺少ipywidget,tqdm在Google Colab上也不起作用(issue 307)。

This was the PR在该其他项目中完成以解决该问题。
也许可以在这里进行修改。

相关文章:

python - %s格式先于+运算符,再格式化前先连接两个字符串

python - 正则表达式帮助需要匹配数字

python - Python 3:“ NameError:未定义名称'function'”

git - 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?

python - 使用度数的Python数学库

linux - Python PATH .is_file()将符号链接评估为文件

python - 根据多个键或多个键合并或合并字典

git - 如何使用git log查看提交的原始分支(和文件更改)?

git - 如何删除Windows Azure Git存储库?

python - 有关split()和每个循环的问题