gpt4 book ai didi

python - 导入错误 : No module called magic yet python-magic is installed

转载 作者:太空狗 更新时间:2023-10-30 02:17:35 26 4
gpt4 key购买 nike

我正在尝试编辑一些使用 python-magic 的代码,但出现导入错误:没有名为 magic 的模块。在我浏览互联网并找到有关使用我所做的 pip 安装 python-magic 的建议之前。我使用 pip install python-magic 安装了 python-magic 并且 pip install libarchive-c 也成功了。

当我尝试在 python shell 上执行导入时。我能够成功如下; sc1

但是,当我尝试运行使用此导入语句的代码时,我收到如下所示的缺少魔术模块的导入错误; sc2

如果有人知道发生了什么。请帮忙。

最佳答案

您已经为 Python 2.7 安装了 magic,但 Diffoscope 使用 Python 3 和 explicitly recommends包裹python3-magic在存储库中,可以使用 sudo apt-get install python3-magic 安装。为 Python 2.7 安装的模块不一定与 Python 3 共享,因此如果您也需要为 2.7 安装这两个版本。

在 Ubuntu 上,您可以使用 python3 运行 Python 3 并使用 pip3 访问 Python 3 的 pip 安装以确保您使用的是正确的版本。

关于python - 导入错误 : No module called magic yet python-magic is installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40048614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com