天天看点

python入门系列之一:Centos6下python2.7的安装

1)编译安装python2.7

<code>[root@mysql-master ~]</code><code># python -V</code>

<code>Python 2.6.6</code>

<code>查看python的版本信息(之前的yum是通过yum安装的)</code>

<code>[root@mysql-master src]</code><code># wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz</code>

<code>[root@mysql-master src]</code><code># file Python-2.7.9.tar.xz </code>

<code>Python-2.7.9.</code><code>tar</code><code>.xz: xz compressed data</code>

<code>[root@mysql-master src]</code><code># xz -d Python-2.7.9.tar.xz </code>

<code>[root@mysql-master src]</code><code># ls</code>

<code>debug  kernels  Python-2.7.9.</code><code>tar</code>

<code>[root@mysql-master src]</code><code># tar -xf Python-2.7.9.tar </code>

<code>[root@mysql-master src]</code><code># cd Python-2.7.9</code>

<code>[root@mysql-master Python-2.7.9]</code><code># ./configure </code>

<code>[root@mysql-master Python-2.7.9]</code><code># make &amp;&amp; make install</code>

<code>[root@mysql-master Python-2.7.9]</code><code># echo $?</code>

<code>0</code>

<code>[root@mysql-master Python-2.7.9]</code><code># /usr/local/bin/python2.7 -V</code>

<code>Python 2.7.9</code>

<code>[root@mysql-master Python-2.7.9]</code><code># mv /usr/bin/python /usr/bin/python2.6</code>

<code>mv</code><code>:是否覆盖</code><code>"/usr/bin/python2.6"</code><code>? </code><code>yes</code>

<code>[root@mysql-master Python-2.7.9]</code><code># ln -s /usr/local/bin/python2.7 /usr/bin/python</code>

<code>[root@mysql-master Python-2.7.9]</code><code># python -V</code>

2)调整yum的配置

<code>因为yum使用会调用python的信息,避免重新安装python后,yum出现报错,编辑yum的文件:</code>

<code>[root@mysql-master Python-2.7.9]</code><code># sed -i 's@#!/usr/bin/python@#!/usr/bin/python2.6@g' /usr/bin/yum</code>

<code>[root@mysql-master Python-2.7.9]</code><code># cat /usr/bin/yum |head</code>

<code>#!/usr/bin/python2.6</code>

<code>import</code> <code>sys</code>

<code>try:</code>

<code>    </code><code>import</code> <code>yum</code>

<code>except ImportError:</code>

<code>    </code><code>print &gt;&gt; sys.stderr, </code><code>""</code><code>"\</code>

<code>There was a problem importing one of the Python modules</code>

<code>required to run yum. The error leading to this problem was:</code>

<code>   </code><code>%s</code>

<code>[root@mysql-master Python-2.7.9]</code><code># python</code>

<code>Python 2.7.9 (default, Nov 16 2016, 19:53:47) </code>

<code>[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2</code>

<code>Type </code><code>"help"</code><code>, </code><code>"copyright"</code><code>, </code><code>"credits"</code> <code>or </code><code>"license"</code> <code>for</code> <code>more</code> <code>information.</code>

<code>&gt;&gt;&gt; print </code><code>"hello,world"</code>

<code>hello,world</code>

<code>到此,python2.7的基本安装也完成了。</code>

本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1873670,如需转载请自行联系原作者