首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CentOS 7上加载python模块?

如何在CentOS 7上加载python模块?
EN

Stack Overflow用户
提问于 2015-12-18 06:03:31
回答 4查看 2.3K关注 0票数 0

你好。我在用CentOS-7。大家都知道,CentOS7默认安装的python是2.7.5。因此,我从epel存储库安装了python3.4byyum。在终端中," python“运行python 2.7.5,"python3.4”运行python 3.4。

这很好。但是问题is...Today我已经从这里下载了用于python的mysql连接器,并使用yum安装。之后,当我试图导入python3.4中的模块时,出现了以下错误。

代码语言:javascript
复制
Import Error: No module named 'mysql'

但是在python2.7.5中,该模块正确导入。

如何在python3.4中导入该模块?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-12-18 06:06:42

当您通过pip安装时,它是为特定/默认的Python版本安装的。所以,当您安装mysql时,它安装到2.7.5。使用pip3.4pip3也为Py3.x安装它。

编辑:因为您不是通过pip完成的,所以您正在下载的模块需要下载并重新安装才能获得正确的Python版本。根据bitness (或与平台无关的源代码)& Pyversion,每个平台都有不同的安装程序。

票数 1
EN

Stack Overflow用户

发布于 2015-12-18 06:24:37

从yum安装的模块取决于当前的python版本。因此,首先下载包含所需python版本(在您的例子中是https://virtualenv.readthedocs.org/en/latest/ )的虚拟服务器。

然后激活这样的虚拟环境-

转到从终端安装virtualenv的文件夹。

键入源virtualenv/bin/activate。

在此之后,运行yum命令,用于所需的mysql连接器。

这将下载与python3.4兼容的mysql连接器。

票数 1
EN

Stack Overflow用户

发布于 2015-12-18 06:05:55

您不需要,您可以从一个包(不是同一个包,另一个包)重新安装它,或者从源代码构建它,用于3.4。

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

https://stackoverflow.com/questions/34349382

复制
相关文章

相似问题

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