运行Python脚本时未检测到已安装的Python模块。 'tdqm'

问题描述 投票:0回答:1

即使安装了“tdqm”模块也未找到。

我有一个包含行

from tdqm import tdqm
的 Python 脚本,但是当我尝试使用命令
python3 script.py
运行时,它返回错误消息:

回溯(最近一次调用最后一次): 文件“/home/username/Downloads/folder/script.py”,第 2 行,位于 从 tdqm 导入 tdqm ModuleNotFoundError:没有名为“tdqm”的模块

我对我的机器上所有已安装的Python版本使用了

pip show tdqm
命令,它们都检测到了该模块,并给出了输出:

名称:tdqm 版本:0.0.1 摘要:tqdm 拼写错误的别名 主页:https://github.com/tqdm/tqdm 作者: 作者电子邮件: 许可证:MPLv2.0 位置:/home/用户名/.local/lib/python3.11/site-packages 要求:tqdm 要求者:

当我尝试使用命令

pip3 install tdqm
再次安装它时,我收到消息: 默认为用户安装,因为普通站点包不可写 已满足要求:/home/username/.local/lib/python3.11/site-packages (0.0.1) 中的 tdqm 已满足要求:/usr/lib/python3/dist-packages 中的 tqdm(来自 tdqm)(4.64.1)

我也尝试过卸载并用不同版本的pip重新安装,但还是不行。

我可以在指定的路径中找到该模块,并且我尝试以我的用户以及root用户身份运行脚本。

我正在研究kali linux,我找不到这个问题的解决方案,任何帮助将不胜感激。

python python-3.x linux python-module kali-linux
1个回答
0
投票

该模块称为

tqdm
,而不是
tdqm
。然而有一个名为
tdqm
:

的包

打字错误的别名tqdm

输入错误应该在安装时起作用,但是当您使用它时,您必须正确拼写它:

from tqdm import tqdm
© www.soinside.com 2019 - 2024. All rights reserved.