美文网首页PythonLinux学习与应用技巧
linux下python2.7.5升级成python3.7.0

linux下python2.7.5升级成python3.7.0

作者: 熊大_9767 | 来源:发表于2019-12-31 22:46 被阅读0次

    因为本人很多脚本都是python3.7编写的,后续要做Jenkins持续集成,服务器版本python太低,所以就升级下

    背景:我的linux服务器ip:106.12.126.197(百度云服务器) 系统版本是centos7.2  64位


    1 安装一些准备软件

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc

    2 下载python3.7 安装包

    1,新建一个保存安装包路径(个人习惯定)

    mkdir /usr/local/software

    2,进入目录

    cd /usr/local/software

    3,运行下载python 安装包路径

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

    我是晚上11点下载,弄了十几分钟,10几kb/s 下载完成

    3  安装python3.7

    1,先解压

    tar -zxvf Python-3.7.0.tgz

    2,进入解压后的目录

    cd Python-3.7.0

    3,创建一个安装路径

    mkdir /usr/local/software/python3

    4,编译

    ./configure --prefix=/usr/local/software/python3

    5,安装

    1,先运行 make

    2,再运行 make install

    出现错误:ModuleNotFoundError: No module named '_ctypes'

    没有出错的同学请过滤

    解决办法:

    运行命令:yum install libffi-devel

    再次运行:make install 

    6, 配置新版本的软链接

    1 覆盖老版本

    mv /usr/bin/python /usr/bin/python_old


    2 添加新版本链接

    ln -s /usr/local/software/python3/bin/python3 /usr/bin/python

    3 验证添加成功

    python


    4 配置pip3

    1 查看版本

    python -V

    2 路径添加入PATH

    1 进入环境变量文件

    vim ~/.bash_profile

    2 修改环境变量


    3 生效环境变量

    source ~/.bash_profile

    4 验证pip3 正常使用

    因为我是要用flask去运行接口服务,所以我安装 flask包(大家可以自行安装其他包)

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple flask

    安装完成,大概花了1个小时,主要是编写文档边搭建

    相关文章

      网友评论

        本文标题:linux下python2.7.5升级成python3.7.0

        本文链接:https://www.haomeiwen.com/subject/mhnioctx.html