zoukankan      html  css  js  c++  java
  • CentOS7 安装Python

    CentOS7 安装Python

    1. 前置条件

    • centos7 安装时 勾选Development Tools,如果你centos7没有选,需要更多必要库
    • 必要库
    # yum -y install zlib*
    # yum -y install openssl-devel
    

    2. 安装python3.6

    # tar -zxvf Python-3.6.0.tgz
    # cd Python-3.6.0/
    # ./configure --prefix=/usr/local/python36
    # make & make install
    # ln -s /usr/local/python36/bin/python3.6 /usr/bin/python3
    # ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3  
    # pip3 install --upgrade pip    #升级
    

    3. 安装pip(2.7)

    # yum -y install epel-release
    # yum -y install python-pip
    # pip install --upgrade pip    #升级
    
    • 查看版本
    # python3 -V
    Python 3.6.0
    
    # python -V
    Python 2.7.5
    
    # pip3 -V
    pip 18.1 from /usr/local/python36/lib/python3.6/site-packages/pip (python 3.6)
    
    # pip -V
    pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
    
    

    4. 注意事项

    1.建议软连接到python3,而不是python

    python软连接指向/usr/bin/python,之后使用yum 会报错,在此用/usr/bin/python3

    如果确实 想用python 而不是python3 来操作python3脚本,亲修改2处:

    • /usr/bin/yum
    • /usr/libexec/urlgrabber-ext-down
    #!/usr/bin/python 修改为  #!/usr/bin/python2.7
    

    2.python2.9以后自带pip

    只需要链接到/usr/bin/pip3

    # ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
    

    3. configure 配置

    ./configure --enable-optimizations 如果不发放版本或者做优化 不用管

    ./configure --prefix=/usr/local/python36

    新建一个独立的文件来安装python,方便

  • 相关阅读:
    .NET框架程序设计三个概念:.NET,.NET平台(PlatForm),.NET框架(Framework)
    解决AVI格式的文件不能删除的问题
    加载项目失败的解决办法
    由Codebehind所引发的
    由Duwamish学习web.config的配置
    JDK、JRE、JVM之间的关系
    hadoop等的下载地址
    eclipse代码自动补全
    UML 类图中的几种关系
    fedora 14 的163的yum源
  • 原文地址:https://www.cnblogs.com/xuwei1/p/10020229.html
Copyright © 2011-2022 走看看