簡體   English   中英

Python3.8 導入錯誤 No module name tqdm found

[英]Python3.8 Import Error No module name tqdm found

我正在嘗試在我的 linux 機器上運行這個python 項目。 我確實根據要求設置了所有內容,但是當我嘗試使用 ./generate.sh 可執行文件運行項目時,出現以下錯誤。

Import Error: No module name tqdm found

這是文件中存在的導入。

import os.path as path
import ast
from glob import glob
import signal
import imp
import logging
import time
import numpy as np
import socket
import tqdm
import sys
import click
import tensorflow as tf
from tensorflow.python.client import timeline

我使用pip3 show tqdm命令檢查它向我顯示包的詳細信息。 我也嘗試卸載並重新安裝該項目,但沒有成功。

如果我從文件中刪除了tqdm導入,則會顯示此錯誤。

  File "./run.py", line 16, in <module>
    import click
ImportError: No module named click

有人可以指導我在這里做錯什么嗎?

從 tqdm 文檔中,您似乎錯誤地導入了它:

from tqdm import tqdm

我已經檢查了 python2 和 3,這是使用它的方法。

您嘗試使用的項目至少已有 3 年歷史,所以從那時起可能情況發生了變化,因此如果即使使用正確的導入語句它也不適合您,您可以簡單地將其刪除。

每個使用 tqdm 的循環也可以在沒有它的情況下工作。 例如:

from tqdm import tqdm

for i in tqdm(range(10000)):
    pass

是相同的:

for i in range(10000)):
    pass

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM