CentOS 6.5下安装Python 3.5.2(与Python2并存)

Posted 笔记是工作中的财富

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 6.5下安装Python 3.5.2(与Python2并存)相关的知识,希望对你有一定的参考价值。

CentOS 6.5下安装Python 3.5.2(与Python2并存)

安装步骤

  • 1,准备编译环境(环境不对,在安装过程中可能遇到各种问题。比如wget无法下载链接的文件)

    yum groupinstall Development Tools
    
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

     

  • 2,下载 Python3.5 源码包

    wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

     

  • 3,编译

    tar Jxvf Python-3.5.2.tar.xz
    
    cd Python-3.5.2
    
    ./configure --prefix=/usr/local/python3
    
    make && make install

     

    --prefix 指定安装路径

    若不指定prefix,则
    可执行文件 默认放在 /user/local/bin
    库文件 默认放在 /usr/local/lib
    配置文件 默认放在 /usr/local/etc
    其他资源文件 默认放在 /usr/local/share
    要卸载这个程序,要么在原来的make目录下用一次 make uninstall(前提是make文件指定过uninstall),要么去上述目录把相关的文件一个个手工删掉

    指定prefix,直接删掉一个文件夹就够了

  • 4,设置环境变量

    echo export PATH=$PATH:/usr/local/python3/bin >> ~/.bashrc

     

    ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell是,该文件被读取
    上面的命令实现:将 export PATH=$PATH:/usr/local/python3/bin 添加到 ~/.bashrc文件末尾

  • 5,设置目录

    ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python3

     

    这样做的目的:在系统任意目录敲入python3,调用的是python3.5的命令


安装pip

  • 上面安装pyhon3.5.时,就已经有pip了,使用的时候使用pip3
这里是根据官网wiki安装的。
  • 1,安装setuptools。pip安装之前需要先安装setuptools。

    wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.zip --no-check-certificate
    
    unzip setuptools-5.7.zip 
    
    cd setuptools-5.7
    
    python3 setup.py install

     

    wget wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196
    
    tar xvf pip-7.1.2.tar.gz
    
    cd pip-7.1.2
    
    python3 setup.py install

     

以上是关于CentOS 6.5下安装Python 3.5.2(与Python2并存)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 6.5下安装NumPySciPyScikit-Learn

CentOS 6.5下快速搭建Django框架

CentOS 6 下安装Python 3

python之 centos6.7下 python 3.5.2 源码Django-1.9 安装

[linux]centos7.4上升级python2版本到python3.6.5 安装双版本,默认python3

CentOS 编译安装 python 3.5