python - 如何使用现有的 openssl 库在 linux 中编译 python?
问题描述
我想用 openssl 编译 Python 3.10。
我很难在 linux 中找到已经安装的 openssl 库并将其提供给--with-openssl
选项。如何找到现有库并将其传递给此选项,从而使用现有的 openssl 库编译 Python 3.10?
官方文档中有一个非常好的和全面的解释:https ://devguide.python.org/setup/#compile-and-build
关于 StackOverflow 如何使用 openssl 编译已经有一个很好的解释:Building Python 3.7.1 - SSL module failed
然而,在这个解释中,openssl 是下载和编译的。由于我的机器上已经可以使用 openssl,因此我更愿意使用现有的 openssl。
这是解释中的一个片段:
cd Python-3.7.0
./configure --with-openssl=/usr/src/openssl-1.0.2o --enable-optimizations
sudo make
sudo make altinstall
我正在使用当前的 linux mint 并安装了 openssl 版本 1.1.1f。
openssl version
返回OpenSSL 1.1.1f 31 Mar 2020
非常感谢,祝您有愉快的一天。
解决方案
推荐阅读
- javascript - 将文本文件读入 Typescript 中的对象数组
- svg - FloMAT 库导出
- python - 返回函数在我的 python 模块中无法正常工作
- excel - 排序表不包括第一行
- php - 在 PHP 中将本地假期添加到日期/时间计算
- c++ - 派生类销毁的最佳实践是什么?
- reactjs - 将 Truepush 初始化代码添加到 Gatsby
- reactjs - 如何使用 React 将嵌套数组添加到 Firestore 数据库中?
- laravel - laravel:数据表不显示任何数据
- azure - Azure App Service Deploy,如何设置 docker ENV 变量