CentOS7安装Python3
如默
撰写于 2019年 05月 22 日

说明

今天需要跑一个脚本,预备放在服务器上,结果发现CentOS上没有Python3

补充

Python2年底就要停止更新了,但是Linux底层还是用Python2写的,编译安装Python3很多教程有问题,所以记录一下。

安装步骤

先下载安装包

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

解压安装包

tar -zxvf Python-3.7.3.tgz

切换至Python3目录

cd Python-3.7.3

配置安装目录

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

编译安装

make && make install

最后只要有显示Successfully installed pip-19.0.3 setuptools-40.8.0就证明安装好了,但是在此时,Python3命令还无法使用,创建软链接就好了

最后创建软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
如果提示下面这个错误
ln: failed to create symbolic link ‘/usr/bin/python3’: File exists

执行

ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3

现在输入Python3即可启动Python3

安装出错解决方案

安装时出现下面错误

ModuleNotFoundError: No module named '_ctypes'

解决办法:执行下面两条命令

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

yum install libffi-devel -y

安装时出现下面错误

zipimport.ZipImportError: can't decompress data; zlib not available

解决办法:执行下面的命令

yum -y install zlib*

CentOS7安装Python3

温馨提示:

本文最后更新于2019年05月22日,已超过1792天没有更新,若内容或图片失效,请留言反馈。

说明

今天需要跑一个脚本,预备放在服务器上,结果发现CentOS上没有Python3

补充

Python2年底就要停止更新了,但是Linux底层还是用Python2写的,编译安装Python3很多教程有问题,所以记录一下。

安装步骤

先下载安装包

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

解压安装包

tar -zxvf Python-3.7.3.tgz

切换至Python3目录

cd Python-3.7.3

配置安装目录

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

编译安装

make && make install

最后只要有显示Successfully installed pip-19.0.3 setuptools-40.8.0就证明安装好了,但是在此时,Python3命令还无法使用,创建软链接就好了

最后创建软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
如果提示下面这个错误
ln: failed to create symbolic link ‘/usr/bin/python3’: File exists

执行

ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3

现在输入Python3即可启动Python3

安装出错解决方案

安装时出现下面错误

ModuleNotFoundError: No module named '_ctypes'

解决办法:执行下面两条命令

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

yum install libffi-devel -y

安装时出现下面错误

zipimport.ZipImportError: can't decompress data; zlib not available

解决办法:执行下面的命令

yum -y install zlib*


赞 (0)

猜您想看

  • Android Studio报错error:connection timed out

    在构建Android项目的时候,底部的状态栏总是会显示connection timed out或Could not download xxx等问题,这是由于国内网络问题导致第三方依赖下载不上,特此记录其解决办法。

    2019年10月18日
  • Git学习手册

    Git是目前最流行的版本控制系统,很多项目都在使用,记录学习历程。

    2019年12月12日
  • Python实现Gitee码云webhook

    之前使用Vuepress做文档网站,每次更新之后都需要手动构建前端页面,繁琐,不方便,想起来webhook,自动配置之后发现还是方便,记录一下。

    2023年11月23日
  • Git使用教程

    多人协作开发项目的时候,都是使用GitHub或者GitLab等,新手踩了很多坑,所以做此记录,方便查阅。 Git是目前世界上最先进的分布式版本控制系统(没有之一),更多内容就请自行百度。

    2019年07月24日
  • 2019 单反 or 微单?

    如题,最近时长有想买单反的人,在问我究竟该买单反还是微单? 解释的多了,就想记录一下,方便查阅。

    2019年06月18日
  • HELLO GANSS HS 87T烟云紫 TTC 金粉轴V2入手体验

    前两天把之前手上用的IKBC W210 红轴键盘拿到公司用了,需要给家里的台式机配一个键盘,看了很多款,本来准备继续买樱桃轴,但是看国产的都不错,就买了一把金粉轴的高斯键盘

    2022年10月30日

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

Vaptcha 初始化中...