yum – Python 2.7通过SCL devtoolset安装在Scientific Linux 6上
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了yum – Python 2.7通过SCL devtoolset安装在Scientific Linux 6上,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1710字,纯文字阅读大概需要3分钟。
内容图文
根据这篇文章How to install Python 27 on Centos 6,我理解Scientific Linux 6使用Python 2.6.6来处理几个关键的工具,包括yum
我发现最简单,最有希望最干净的安装基于Red Hat Software Collection和我已经安装的devtoolset-3软件包
根据Compiling in Scientific Linux
我在下一步停了下来:
yum install python27
scl enable python27 bash
您是否可以建议在没有alt-install的情况下按照指示进行进一步“安全”.谢谢.
解决方法:
你应该验证python27是来自SCL而不是来自其他地方.
在我的情况下,我使用的是CentOS 6,但过程是一样的.
所以:
$yum info python27
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
6 packages excluded due to repository priority protections
Available Packages
Name : python27
Arch : x86_64
Version : 1.1
Release : 25.el6
Size : 5.2 k
Repo : centos-sclo-rh
Summary : Package that installs python27
License : GPLv2+
Description : This is the main package for python27 Software Collection.
我们可以看到它来自centos-sclo-rh,所以它是正确的版本.
我们可以安装这个.因为它来自SCL,它将安装到/ opt / rh中,这不会影响操作系统的任何其他方面:
$sudo yum install python27
...
$ls /opt/rh
python27
我们可以看到默认的python仍然没有改变:
$/usr/bin/python --version
Python 2.6.6
现在我们需要scl命令.这来自scl-utils包,您可能需要安装它(yum install scl-utils).
$scl enable python27 bash
这将运行一个更改路径的新shell:
$scl enable python27 bash
bash-4.1$echo $PATH
/opt/rh/python27/root/usr/bin:/usr/local/bin:/usr/bin/X11:/etc:/usr/local/sbin:/sbin:/usr/sbin
bash-4.1$command -v python
/opt/rh/python27/root/usr/bin/python
bash-4.1$python --version
Python 2.7.8
因此启用和运行SCL不会影响核心操作系统;它不会破坏你通常运行的任何东西,但允许并行安装更新版本的python(在/ opt / rh中).
内容总结
以上是互联网集市为您收集整理的yum – Python 2.7通过SCL devtoolset安装在Scientific Linux 6上全部内容,希望文章能够帮你解决yum – Python 2.7通过SCL devtoolset安装在Scientific Linux 6上所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。