zoukankan      html  css  js  c++  java
  • Python标准二进制源码编译安装

    # Python标准二进制源码编译安装
    
    # yum安装编译依赖软件包
    [root@db01 ~]# yum -y install libffi-devel zlib zlib-devel bzip2 bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel xz-devel gcc gcc-c++ make
    
    # 下载Python二进制源码包
    [root@db01 ~]# wget -c https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz -P /disk
    
    # 解压并开始编译
    [root@db01 ~]# tar -xf /disk/Python-3.7.7.tgz -C /disk/
    [root@db01 ~]# cd /disk/Python-3.7.7/
    [root@db01 /disk/Python-3.7.7]# mkdir -p /opt/Python-3.7.7
    [root@db01 /disk/Python-3.7.7]# ./configure --prefix=/opt/Python-3.7.7 --enable-optimizations
    [root@db01 /disk/Python-3.7.7]# make
    [root@db01 /disk/Python-3.7.7]# make install
    
    # 配置环境变量
    ln -s /opt/Python-3.7.7 /usr/local/python3
    
    mv /usr/bin/python /usr/bin/python.bak
    ln -s /usr/local/python3/bin/python3 /usr/bin/python
    
    mv /usr/bin/pip /usr/bin/pip.bak
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
    
    mv /usr/local/bin/pip /usr/local/bin/pip.bak
    ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip
    
    # 修改yum工具的py解释器版本 ==>> 改为python2
    [root@db01 ~]# vim /usr/bin/yum
    #!/usr/bin/python2
    
    [root@db01 ~]# vim /etc/profile
    # Python3
    export PATH=/usr/local/python3/bin:$PATH
    
    # python 查看安装路径   默认 = /usr/local/lib/python3.7
    
    [root@db01 ~]# python
    Python 3.7.7 (default, May 28 2020, 16:58:53) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> print(sys.path)
    
    # 将pip升级到最新版本
    python -m pip install --upgrade pip
    
    # 以后需要使用的第三方模块
    pip install mysql-connector-python
    pip install PyMySQL
    pip install myloginpath
    pip install redis
    pip install pymongo
    pip install paramiko
    pip install configparser
    pip install optparse
    pip install argparse
    pip install requests
    pip install xlrd
  • 相关阅读:
    PHP 批量生成静态文件目录代码
    PHP 导出Excel 文档
    Samba Server 配置
    PHP curl超时问题
    php ci 2.0框架 ORM
    YII 的基本CURL操作
    PHP 操作socket 实现简易聊天室
    PHP simplexml_load_string 过滤<![CDATA[XXXX]]>
    PHP 获取当天 凌晨 时间戳常用代码
    2019年值得你使用的20大开发工具
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/12976998.html
Copyright © 2011-2022 走看看