如默

CentOS7安装Python3
说明今天需要跑一个脚本,预备放在服务器上,结果发现CentOS上没有Python3补充Python2年底就要停止更...
扫描右侧二维码阅读全文
31
2019/05

CentOS7安装Python3

说明

今天需要跑一个脚本,预备放在服务器上,结果发现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

现在输入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*

Last modification:July 15th, 2019 at 04:46 pm
^_^您的每一分钱,都是对我最大的鼓励!

Leave a Comment