Ubuntu 16.04 编译安装Python 2.7.18

安装python 2.7.18
(注)使用apt install python安装的版本是2.7.10,该版本对部分项目存在兼容性问题,因此需要手动编译安装

安装python编译环境
sudo apt install pkg-config libreadline-dev libc6-dev libncursesw5-dev build-essential gdb pkg-config libbz2-dev libffi-dev libgdbm-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev

查看openssl版本正常
openssl version
OpenSSL 1.0.2g  1 Mar 2016
 
如果已经安装了python2.7,建议先卸载再手动安装。

手动编译
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
tar xf Python-2.7.18.tgz
cd Python-2.7.18
./configure --enable-optimizations
make -j32

编译之后如果提示缺少以下组件,可以不用关心,这些都是丢弃或者不适用的组件。如果缺少_ssl等组件,强烈建议检查openssl相关组件是否损坏,必要时进行重装。

sudo make install

安装pip,不要使用root
schroot
wget https://bootstrap.pypa.io/pip/get-pip.py
chmod +x get-pip.py
python2 get-pip.py

posted @ 2024-10-19 16:43  PYPYN  阅读(32)  评论(0编辑  收藏  举报