当前位置:  开发笔记 > 编程语言 > 正文

如何在red hat 7上安装python3-devel

如何解决《如何在redhat7上安装python3-devel》经验,为你挑选了2个好方法。

我正在尝试在我的虚拟环境中安装一些东西,它使用anaconda python 3.6.我得到了the gcc failed with exit status 1,暗示缺少正确的python3-devel包,如错误所述:命令'gcc'在安装eventlet时失败,退出状态为1.

为了解决这个错误,我尝试在运行RHEL 7.3的服务器上安装python3-devel软件包.我做了yum install python3-devel,但得到了一个'package not found'错误.然后我找到https://serverfault.com/questions/710354/repository-for-python3-devel-on-centos-7,它提示EPEL存储库中的python34-devel包.我使用yum安装它,但在尝试在我的虚拟环境中安装某些东西时,我仍然会收到the gcc failed with exit status 1错误.

有人知道如何解决这个问题吗?所有的帮助都会很有用.



1> 小智..:

在yum中搜索包,请使用以下命令:

yum search python3 | grep devel

它将列出所有可用的开发包.结果将有点像这样

python3-cairo-devel.x86_64 : Libraries and headers for python3-cairo
python3-devel.x86_64 : Libraries and header files needed for Python 3
                     : development
python34-devel.x86_64 : Libraries and header files needed for Python 3
                      : development

然后您可以从列表中选择要安装的软件包,假设您要安装python3-devel,请执行以下命令

yum install -y python3-devel.x86_64


`#yum search python3 //加载的插件:langpacks,product-id,search-disabled-repos,subscription-manager //警告:找不到匹配项:python3找不到匹配项 - 在我的系统上找不到它

2> 小智..:

python3-*在Red Hat Enterprise Linux 6或7 中没有来自Red Hat的软件包。

但是,python3-*如果启用了第三方存储库(如EPEL或IUS),则可以使用软件包。但是,红帽不支持这些功能。如果您正在运行RHEL,则您的组织可能会优先选择受支持的软件包。

您可以通过Red Hat Software Collections(RHSCL)从Red Hat获得受支持的Python 3软件包。当前Python 3.6是最新可用的,程序包名称是rh-python36。安装RHSCL软件包还将安装rh-python36-devel和许多其他软件包。

请参阅如何在RHEL上安装Python 3,pip,venv,virtualenv和pipenv

不要忘记先安装@development,这样您就可以使用gcc,make等来构建任何动态加载的共享库。

安装:

$ su -
# subscription-manager repos --enable rhel-7-server-optional-rpms \
  --enable rhel-server-rhscl-7-rpms
# yum -y install @development
# yum -y install rh-python36

# yum -y install rh-python36-numpy \
 rh-python36-scipy \ 
 rh-python36-python-tools \
 rh-python36-python-six

# exit

上面链接的博客提供了许多使用Python,虚拟环境以及Red Hat上的软件集合的技巧。

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有