• Centos7下安装Python3.7.2


    在我的Centos7中,Python默认是安装的,输入python 直接可以查看版本号,入下图

    注意:如果本机安装了python2,尽量不要管它,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,

    比如yum!不要动现有的python2环境!

     

    首选我先更改下我的yum源

    mv CentOS-Base.repo  CentOS-Base.repobak      (备份我原来的)

     wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo        (从网上下载ali的源)

    yum clean all
    yum makecache

     

    下面我尝试安装另外3.7.2的版本

    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

    2.下载Python3    https://www.python.org/downloads/  (直接从网上下载的版本3.7.2)

    # wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz        (此路径拿不到对应的3.6.1版本)

    3:我在/目录下新建zabbix目录  cd /zabbix

    tar -zxvf   Python-3.7.2.tgz       cd  Python-3.7.2

    ./configure --prefix=/usr/local/python3  (设置Python的安装路径),此时会有如下的报错

    百度后发现缺少GCC 

    yum install gcc

    然后再运行    ./configure --prefix=/python3.7.2   (我设置的/python3.7.2为安装路径)

    4:make

      执行安装:make install

      整个过程大约5-10分钟,安装成功之后,安装目录就在/python3.7.2

     

    系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7

    我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3

    这里为了方便建议先重命名一下,然后建立个软链接就可以了,之前的程序头部也不用更改:

    5:建立软连接

       ln -s /python3.7.2/bin/python3 /usr/bin/python3

    6:将/python3.7.2/bin/ 加入PATH      vi ~/.bash_profile

     

    修改完记得执行行下面的命令,让上一步的修改生效:

    source ~/.bash_profile

    执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    关于MD5的个人笔记
    QueryString 页面传值方法
    酒店管理系统房态图的效果制作
    开始我的学习之路
    SQL取数据库名,取表名,取列名
    鼠标/键盘事件
    C#皮肤使用例子.
    C#调用WIN API
    C#中定时器的使用方法
    C#随机点名程序例子(名字由配置文件提供)
  • 原文地址:https://www.cnblogs.com/yujianadu/p/10497248.html
Copyright © 2020-2023  润新知