news 2026/6/14 15:31:39

运维系列【亲测有效】:Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐---知道编译过程中的来龙去脉)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
运维系列【亲测有效】:Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐---知道编译过程中的来龙去脉)

Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐---知道编译过程中的来龙去脉)

  • Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐)
    • 1. 安装编译依赖
    • 2. 下载 Python 3.5.2 源码(第一步)
    • 3. 配置编译选项(关键步骤)
        • 参数说明:
    • 4. 编译并安装
      • make
      • make altinstall
    • 5. 验证安装
    • 6. 下载openssl-1.0.2g(第二步)
      • 方案一(亲测无效):
      • 方案二(下载并编译 OpenSSL 1.0.2g):
    • 7. 使用手动安装的 OpenSSL 编译 Python
      • 查看 Python 3.5.2 的 SSL 支持状态
    • 8. python3.5.2正确配置 SSL 支持的步骤(第三步)
      • 创建并配置 Modules/Setup 文件
      • 修改 SSL 路径(如果需要)
    • 9. 继续编译python3.5.2
      • 正确的配置命令
    • 9. 重新编译python3.5.2(第四步)
    • 10. 验证ssl模块
      • 1. 首先找到 libpython3.5m.so.1.0 文件
      • 2. 如果库文件不存在,需要重新安装
      • 3. 如果库文件存在但系统找不到
      • 完整的修复脚本
      • 快速诊断和修复
      • 如果仍然失败
        • 方案1:重新安装到标准位置
        • 方案2:静态链接编译
        • 方案3:使用虚拟环境
      • 立即执行的命令
    • 11. 排查并解决ssl模块问题(第五步)
      • 🔧 解决共享库路径问题
        • 1. 立即修复(临时)
        • 2. 永久修复(推荐)
        • 3. 完整修复脚本
        • 4. 如果上述方法无效,尝试修复 python 二进制文件
      • 立即执行修复
      • 快速验证
      • 备选方案
        • 方案1:重新安装并指定 RPATH
        • 方案2:使用虚拟环境(绕过系统路径)
        • 方案3:使用容器化
      • 诊断信息收集




Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐)

如果想快速解决问题请访问:运维系列【亲测有效】:Ubuntu18.04安装python3.5.2(如果选择openssl编译特别推荐—简约版)

1. 安装编译依赖

首先安装必要的开发工具和库,包括 OpenSSL 开发包:

apt update apt install build-essential checkinstall apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

2. 下载 Python 3.5.2 源码(第一步)

cd
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 22:48:40

重磅!GB4717-2024 新标实施!火灾报警控制器迎来全面升级

2025 年 5 月 1 日,GB4717-2024《火灾报警控制器》国家标准将正式实施,全面替代 2005 年旧版标准。这一关乎建筑消防安全的重要标准升级,将为工业与民用建筑的火灾预警防护带来全方位优化,值得每一位消防安全从业者重点关注&#…

作者头像 李华
网站建设 2026/5/30 5:31:02

Unsloth:仅需7GB显存就能训练自己的DeepSeek-R1

随着 LLM 应用的广泛普及,如何提高模型的推理效率并降低资源消耗成为了技术发展中的一大挑战。Unsloth通过引入多个强化学习(RL)算法和最新的量化技术,显著提高了 LLM 在推理和微调过程中的性能,并大幅降低了显存消耗。…

作者头像 李华
网站建设 2026/6/10 21:15:18

为什么鸿蒙 Service Extension 的 so 热更新,比想象中更难

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…

作者头像 李华
网站建设 2026/6/12 21:41:06

【Linux命令大全】008.磁盘维护之dd命令(实操篇)

【Linux命令大全】008.磁盘维护之dd命令(实操篇) ✨ 本文为Linux系统磁盘维护命令的全面汇总与深度优化,结合图标、结构化排版与实用技巧,专为高级用户和系统管理员打造。 (关注不迷路哈!!!) 文…

作者头像 李华
网站建设 2026/6/12 23:59:42

【Linux命令大全】008.磁盘维护之ext2ed命令(实操篇)

【Linux命令大全】008.磁盘维护之ext2ed命令(实操篇) ✨ 本文为Linux系统磁盘维护命令的全面汇总与深度优化,结合图标、结构化排版与实用技巧,专为高级用户和系统管理员打造。 (关注不迷路哈!!!…

作者头像 李华