码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-07-22 00:12:32      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:ftp   一个个   cert   打开   安装过程   执行   bashrc   configure   col   

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并存)

标签:ftp   一个个   cert   打开   安装过程   执行   bashrc   configure   col   

原文地址:https://www.cnblogs.com/doitjust/p/9348302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!