Joa*_*kye 5 python python-magic
我正在尝试编辑一些使用python-magic的代码,但我得到一个导入错误:没有名为magic的模块.在我环顾互联网并发现使用pip安装python-magic之前,我做了一些建议.我使用pip install python-magic安装了python-magic,并成功地安装了pip install libarchive -c.
当我尝试在python shell上进行导入时.我能成功如下;

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

如果有人知道发生了什么.请帮忙.
您已安装magicPython 2.7,但Diffoscope使用Python 3并明确推荐python3-magic可以安装的存储库中的软件包sudo apt-get install python3-magic.为Python 2.7安装的模块不一定与Python 3共享,因此如果您需要2.7版本,则可能需要安装这两个版本.
在Ubuntu上,您可以运行Python 3 python3并访问Python 3的pip安装,pip3以确保您使用的是正确的版本.