当前位置: 代码网 > it编程>前端脚本>Python > CentOS下安装python3.7全过程

CentOS下安装python3.7全过程

2026年01月19日 Python 我要评论
下载python3的安装包cd到想保存安装包的路径下下载(去官网查看最新版下载链接):wget https://www.python.org/ftp/python/3.7.*/python-3.7.*

下载python3的安装包

cd到想保存安装包的路径下下载(去官网查看最新版下载链接):

wget https://www.python.org/ftp/python/3.7.*/python-3.7.*.tgz

解压到当前目录:

tar -zxvf python-3.7.*.tgz    (不同的安装包对应不同的解压方法)

安装python3

安装编译器:

yum -y install gcc

安装make需要的依赖包:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

安装python3.7需要的依赖包,否则会报错:

modulenotfound:no module named ‘_ctypes’

  yum -y install libffi-devel

进入解压后的文件夹中,编译和安装(如果之前安装出错的朋友,在安装依赖后重新编译安装即可):

    cd python-3.7.*
    ./configure
    make&&make install

默认情况下,python3.7安装在/usr/local/bin/

修改默认python

使默认python变成python3,把之前的python命令改成python2,并软连接python3到python:

   mv /usr/bin/python /usr/bin/python2
   ln -s /usr/local/bin/python3 /usr/bin/python

修改默认pip

find / -name 'pip3’找到pip3

软链到bin:

    rm /usr/bin/pip
    ln -s /usr/local/bin/pip3 /usr/bin/pip

修改yum文件,使之正常运行

yum不支持python3修改并保存:

vi /usr/libexec/urlgrabber-ext-down

修改为以下:

    #! /usr/bin/python2.7
    #  a very simple external downloader
    #  copyright 2011-2012 zdenek pavlas

修改yum文件

      vi /usr/bin/yum

文件的 头为

 #! /usr/bin/python2.7

直接安装pip存在的问题

如果新系统尚未安装工具pip,可通过以下三步来快速完成pip的安装

     1.  yum -y install epel-release                
     2.  yum install python-pip                
     3.  pip install --upgrade pip 

但是,上面三步直接安装,安装的会是在python2的目录下,而不是新安装的python3,因为python2为默认安装。

使用pip -v查看如下:

pip 19.0.3 from /usr/lib/python2.7/site-packages/pip (python 2.7)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com