Linux编译安装Python

安装依赖环境

yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel

下载源码包

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz

解压安装

tar -xf Python-3.7.6.tar.xz

进入目录

cd Python-3.7.6

修改文件

vim Python-3.7.6/Modules/Setup.dist,

去掉如下几行的注释

readline readline.c -lreadline -ltermcap

SSL=/usr/local/ssl

_ssl _ssl.c \

 -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

 -L$(SSL)/lib -lssl –lcrypto

开始编译安装

./configure --enable-shared

--enable-shared 指定安装共享库,共享库在使用其他需调用python的软件时会用到,比如使用mod_wgsi 连接Apache与python时需要。

make -j 2 && make install # -j 当前主机的 cpu 核心数

配置共享库文件

vim /etc/profile.d/python3_lib.sh

在文件末尾写上如下内容:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib # python3.7 共享库目录

编辑如下文件:

vim  /etc/ld.so.conf.d/python3.conf

添加如下内容

/usr/local/lib

保存退出文件后, 执行如下命令 加载配置信息使其生效

ldconfig

测试python3

python3

测试 pip3

pip3 -v
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容