导入模块时如何修复未使用的导入语句

how to fix Unused import statement when importing module

天才,今天我尝试将 py 转换为 exe,但它不起作用,我得到了这个:项目输出将不会移动到输出文件夹 Complete。

所以我尝试用 cmd 卸载 pyinstaller,然后我的 python 项目坏了,我得到了这个:

未使用的导入语句'from io import BytesIO'

未使用的导入语句'from tkinter.filedialog import askopenfile'

未使用的导入语句'from sqlite3 import Error'

未使用的导入语句'Calendar

'

当我尝试通过 cmd 重新安装模块以便我可以正确使用库并从中导入内容时,我也遇到了这个错误:

错误:找不到满足要求的版本(模块名称) 错误:未找到(模块名称)

的匹配分布

那么如何重新正确安装并毫无问题地使用它们

返回的错误可能表明您 运行 是 Python 的旧版本(当需要 Python 3 时可能是 Python 2)。

这可以通过运行这样的命令来解决

python3 -m pip install <package name>

如果不是这种情况,您可能必须进入并开始手动安装所有依赖项(如果这不是自动完成的)。据我所知,如果它像 pip install --user <package name> 这样安装,就会发生这种情况。

编辑:请注意未使用的导入消息不是错误。这些只是让您知道未使用模块的原因。