You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下如何使用已安装的OpenSSL库编译Python 3.10

操作步骤

第一步:安装必要依赖

系统预装的OpenSSL仅包含运行库,编译Python需要用到的头文件需要单独安装开发包,同时提前安装Python编译所需的其他依赖避免后续缺模块:

sudo apt update
sudo apt install libssl-dev build-essential pkg-config zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev

第二步:定位系统OpenSSL安装路径

执行以下命令直接获取OpenSSL的安装前缀,也就是--with-openssl配置项需要传入的参数值:
pkg-config --variable=prefix openssl

Linux Mint默认预装的OpenSSL返回结果为/usr,你可以手动验证路径有效性:

  • 头文件存在:执行ls /usr/include/openssl/ssl.h有正常输出则符合要求
  • 库文件存在:执行ls /usr/lib/x86_64-linux-gnu/libssl.so有正常输出则符合要求

第三步:编译安装Python 3.10

  1. 下载Python 3.10源码包并解压,进入源码目录
  2. 执行配置命令:
./configure --with-openssl=/usr --enable-optimizations

如需自定义安装路径可追加--prefix=自定义路径参数,避免和系统自带Python冲突

  1. 执行编译安装命令:
make -j$(nproc)
sudo make altinstall

-j$(nproc)会调用全部CPU核心编译,大幅提升编译速度

第四步:验证SSL集成结果

安装完成后执行以下命令,输出OpenSSL 1.1.1f 31 Mar 2020即为集成成功:
python3.10 -c "import ssl; print(ssl.OPENSSL_VERSION)"

内容的提问来源于stack exchange,提问作者6q9nqBjo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 02:45:04