Ubuntu18以及CentOS7 源码安装最新版python(2018-12-29最新版为python3.7.2)

48 篇文章 0 订阅
13 篇文章 0 订阅

文章目录

1.安装

python官网下载地址
找到要的版本点进去,然后拉到网页下方下载列表,找到Gzipped source tarball右键复制链接,即可得到源码地址

#首先安装C/C++的编译环境
sudo apt-get install build-essential
#安装ssl
sudo apt-get install openssl libssl-dev
#下载
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
#解压
tar xvzf Python-3.7.3.tgz
cd Python-3.7.3/
sudo ./configure --enable-optimizations
# --prefix 是预期安装目录,可不设置
# --enable-optimizations 是优化选项(LTO,PGO 等)加上这个 flag 编译后,性能有一定优化
sudo make
sudo make install

centos7 安装编译环境

sudo yum install gcc
 sudo yum install openssl openssl-devel

2.错误解决

可能遇到的错误

  1. zipimport.ZipImportError: can’t decompress data; zlib not available
#安装zlib
sudo apt-get install zlib1g-dev
#centos执行这条
sudo yum install zlib-devel
  1. ModuleNotFoundError: No module named ‘_ctypes’
#安装libffi-devel
sudo apt-get install libffi-dev
#centos执行这条
sudo yum install libffi-devel
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值