首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入错误:未安装名为魔术的模块,但安装了python-魔术。

导入错误:未安装名为魔术的模块,但安装了python-魔术。
EN

Stack Overflow用户
提问于 2016-10-14 17:13:32
回答 1查看 28.3K关注 0票数 8

我正在尝试编辑一些使用python-魔术的代码,但是我得到了一个导入错误:没有一个模块叫做魔术。之前,我环顾了一下互联网,发现了关于使用pip安装python-魔术的建议,而我就是这么做的。我使用pip安装python-魔术安装python-魔术,并且成功地安装了libarchive-c。

当我试图在python上进行导入时。我能成功地做到以下几点;

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-14 17:19:27

您已经为Python2.7安装了magic,但是Diff运使用Python3和明确推荐存储库中的包python3-magic,这个包可以与sudo apt-get install python3-magic一起安装。为Python2.7安装的模块不一定与Python 3共享,因此,如果2.7也需要这两个版本,则可能需要同时安装这两个版本。

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

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40048614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档