在上篇文章中讲解 在Linux中用EPEL/IUS仓库安装Python36的方法;
本文将记录使用Python 源代码编译安装的方法去安装python37
一、安装python37
1. 用yum安装下载工具wget、编译器gcc和批处理工具make,命令如下;
wget用来下载python37源代码;
gcc用来编译python37源代码;
make用来批量执行makefiile中的命令,其中的一些命令会调用gcc来编译python37源代码。
如果已安装wget、gcc和make,可以跳过本步骤。
# yum -y install wget gcc make
或者分别安装
# yum -y install wget
# yum -y install gcc
2. 从Python官网获取最新版本的python37源代码下载链接
在这个地址下可以看到所有版本的Python源代码:https://www.python.org/downloads/source/
下面截图是获取python37源代码下载链接的方法
3. 用wget下载python37源代码,下面wget后面的链接就是刚才复制的链接地址
# wget https://www.python.org/ftp/python/3.7.4/python-3.7.4.tgz
4. 解压python37源码包
# tar -zxvf python-3.7.4.tgz
5. 指定python37安装目录
# cd python-3.7.4
# ./configure --prefix=/usr/local/python3
6. 编译& 安装python37
# make & make install
7. 添加链接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
以上,完成了python37源代码编译安装。
在make & make install,你可能会报错,导致安装失败,一般都是缺少依赖包的原因,像我安装的时候就出现报错,因为缺少zlib,安装后,重新make & make install,就安装好了
总结zipimport.ZipimportError: can‘t decompress data; zlib not available
以上是内存溢出为你收集整理的在Linux - Centos上安装Python3(下)全部内容,希望文章能够帮你解决在Linux - Centos上安装Python3(下)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)