zoukankan      html  css  js  c++  java
  • CentOS 6.5升级Python和安装IPython

    1、安装开发库文件

    编译Python只要有gcc编译器就足够了,但一些扩展模块需要额外的库,否则一些Python模块将不可用(比如Python的zlib模块需要zlib-devel,ssl模块需要openssl-devel)。用户可以根据需要,选择性的安装这些扩展模块。这里我们安装zlib、ssl和sqlite3的库文件。

     yum install zlib-devel openssl-devel sqlite-devel

    2、下载Python

    wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
    tar zxvf Python-3.5.0.tgz

    3、编译安装

    为了方便管理,将Python安装到/usr/local/python路径下。

    cd Python-3.5.0
    ./configure --prefix=/usr/local/python
    make
    make install

    4、替换系统自带Python

    安装后,Python 3.5.0 的可执行文件位于/usr/local/python/bin。先将系统自带的Python重命名为python2.6,再创建新的Python到/usr/bin目录下的符号链接。

    mv /usr/bin/python /usr/bin/python2.6  #其实不要这句也行,加上了预防万一
    ln -sf /usr/local/python/bin/python3.5 /usr/bin/python

    再执行python --version,可以看到已经是3.5.0版了

    5、修正yum

    现在,系统默认调用Python 2.7.8,执行yum会出现错误

    解决方法:将/usr/bin/yum文件开头的第一行代码:

    #!/usr/bin/python

    修改为:

    #!/usr/bin/python2.6

    来源地址:http://www.noanylove.com/2014/10/centos-6-5-sheng-ji-python-he-an-zhuang-ipython/

  • 相关阅读:
    对于git的认识
    第一篇博客
    结对编程
    对git的认识
    李叔同先生的《梦》
    51nod 1449 砝码称重
    LeetCode 21-29题解
    LeetCode 11-20题解
    LeetCode 6-10 题解
    LeetCode刷题重启博客
  • 原文地址:https://www.cnblogs.com/yhdsir/p/5326298.html
Copyright © 2011-2022 走看看