• centos下更换默认的python版本


    【推荐】
    virtualenv的安装与使用

    问题描述:centos6及其以下的python版本一般是比较低的,使得不符合我们的配置环境!!!故可以考虑更换版本
    解决步骤:
    1.查看自己当前的系统版本
    这里写图片描述
    2.到官网下载自己需要的python版本
    这里写图片描述
    或者3.5+版本的

    wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
    

    3.解压并编译安装
    tar -zxvf [下载的安装包]
    cd [解压后的文件]
    ./configure (安装yum -y install gcc)
    make(这一步会有一点慢)
    make install

    4.建立软连接,让默认的python指向我们自己新安装的版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -s /usr/local/bin/python2.7 /usr/bin/python

    或者:
    mv /usr/bin/python /usr/bin/python22
    ln -s /usr/local/bin/python3 /usr/bin/python

    5.修改yum配置文件
    因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2因此修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python22保存退出即可

    2018-10-26号更新

    python3;
    提前安装(推荐),yum -y install zlib zlib-devel gcc  openssl-devel
    1.下载python3
    wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
    
    2. 
    tar -zxvf [下载的安装包] 
    cd [解压后的文件] 
    ./configure
    ./configure --with-ssl (将ssl模块打进去)
    make(这一步会有一点慢) 
    make install
    
    3.
    mv /usr/bin/python /usr/bin/python22 
    ln -s /usr/local/bin/python3 /usr/bin/python
    
    4.头部的python===>python22
    vim /usr/bin/yum
    vim /usr/libexec/urlgrabber-ext-down
    =======下载=====================================
    pip:
    1.下载:
    wget https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz
    
    2.解压,进入解压目录
    python setup.py install
    
    3.下载setuptools
    wget https://files.pythonhosted.org/packages/6e/9c/6a003320b00ef237f94aa74e4ad66c57a7618f6c79d67527136e2544b728/setuptools-40.4.3.zip
    
    4.解压,进入解压目录
    python setup.py install
    
    5.yum -y install zlib zlib-devel gcc  openssl-devel
    
    6.重新编译安装python,
    进入python的解压目录
    ./configure --with-ssl(将ssl模块打进去)
    make
    make install
    
    7.回到setuptools解压目录,python setup.py install
    
    8.回到pip解压目录,python setup.py install
    
    建议安装virtualenv进行管理
    https://blog.csdn.net/liuge36/article/details/81631901
    
    
    还是不行,参照https://blog.csdn.net/jeryjeryjery/article/details/77880227
    

    安装nginx==
    //一键安装四个依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

    //创建一个文件夹
    cd /usr/local
    mkdir nginx
    cd nginx
    //下载tar包
    wget http://nginx.org/download/nginx-1.13.7.tar.gz

    tar -zxvf nginx-1.13.7.tar.gz
    cd nginx-1.13.7
    ./configure
    make
    make install
    cd …/
    rm -rf nginx-1.13.7
    建立软连接
    ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
    nginx -t
    nginx -s reload
    nginx -s reload
    nginx -s stop

    //查看进程命令
    ps -ef | grep nginx
    netstat -tanp | grep nginx
    //平滑重启
    kill -HUP Nginx主进程号

  • 相关阅读:
    docker Dockerfile文件的编写部分命令
    docker命令总结
    docker安装笔记
    在docker容器下利用数据卷实现在删除了mysql容器或者镜像的情况下恢复数据
    在docker下运行mysql
    mysql在docker下运行,出现中文乱码
    group by问题
    python中安装requests后又提示错误
    python安装HTMLTestRunner
    python接口测试中安装whl格式的requests第三方模块
  • 原文地址:https://www.cnblogs.com/liuge36/p/12614856.html
Copyright © 2020-2023  润新知