Linux环境 下安装python3
安装步骤
- 下载Python3安装包
下载地址:https://download.csdn.net/download/weixin_38422258/12175349
- 新建安装目录
[root@instance-38r7isl1 /]# cd /usr/local
[root@instance-38r7isl1 local]# mkdir python3
[root@instance-38r7isl1 local]# cd python3
-
解压安装包
解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar -xvf xxx.tar来解压。
-
编译安装
[root@instance-38r7isl1 Python-3.7.0] yum -y install gcc
[root@instance-38r7isl1 Python-3.7.0]# ./configure --prefix=/usr/local/python3
[root@instance-38r7isl1 Python-3.7.0]# make
[root@instance-38r7isl1 Python-3.7.0]# make install
[root@instance-38r7isl1 Python-3.7.0]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@instance-38r7isl1 Python-3.7.0]# vi /etc/profile
添加下列配置并保存退出,刷新配置(source /etc/profile)
export PATH=$PATH:/usr/local/python3/bin
- 检查是否安装成功
[root@instance-38r7isl1 Python-3.7.0]# python3 --version
Python 3.7.0
报错解决
(1) zipimport.ZipImportError: can’t decompress data; zlib not available
make: *** [install] Error 1
解决方案:执行下面命令后重新编译安装
[root@instance-38r7isl1 Python-3.7.0]# sudo yum install zlib*
(2) ModuleNotFoundError: No module named ‘_ctypes’
make: *** [install] Error 1
解决方案:执行下面命令后从./configure开始重新编译安装
[root@instance-38r7isl1 Python-3.7.0]# yum install libffi-devel