天天看點

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,如需轉載請自行聯系原作者