CentOS 中编译安装 Python3.2.3

Centos 中的 Python 是 3.2.x的,而且安装源中也没有 python3可供安装,即 yum search python 没有与 python3相关的包出现,我们可以通过元吗编译安装。
为了不和系统中已安装的 python冲突,我们将它安装到 /opt/python3.2.3以免影响系统的正常使用。

http://www.python.org/ftp/python/3.2.3/Python-3.2.3.tar.bz2
tar xf Python-3.2.3.tar.bz2
cd Python-3.2.3
./configure --prefix=/opt/python3.2.3
make && make install

编译好了之后,我们可以在 /opt/python3.2.3/bin/python3 的位置找到 python3,可以将他加入 PATH环境变量中

echo 'export PATH=$PATH:/opt/python3.2.3/bin/' >> ~/.bashrc
.  ~/.bashrc

加入我们需要用它来代替系统的默认的 python,即运行 python就是运行 python3,而且要是 yum可以正常使用,我们可以执行如下步骤:

mv /usr/bin/python /usr/bin/python-old-backup
ln -s /opt/python3.2.3/bin/python3 /usr/bin/python
vim /usr/bin/yum
#将文件开头的
#!/usr/bin/python 修改为 #/usr/bin//usr/bin/python-old-backup

历史搜索记录:

4 Comments

  1. uxier
    Posted 2013 年 5 月 11 日 at 下午 4:02 | Permalink

    好办法!!!
    博主,你这wordpress theme 能发我一份不,想搞个博客,最好连插件一起打包发我,谢了!

  2. zpz
    Posted 2013 年 5 月 16 日 at 下午 1:10 | Permalink

    您好,怎么给你发,是发到您的 邮箱吗

  3. uxier
    Posted 2013 年 5 月 17 日 at 上午 9:13 | Permalink

    你,非常感谢,就是我评论用的这个邮箱.

  4. uxier
    Posted 2013 年 5 月 17 日 at 上午 9:15 | Permalink

    嗯,非常感谢,就是我评论用的这个邮箱.

Post a Comment

Your email is never shared. Required fields are marked *

*
*