Code Ease Code Ease
  • 个人博客网站 (opens new window)
  • 好用的工具网站 (opens new window)
  • Java核心基础
  • 框架的艺术
  • 分布式与微服务
  • 开发经验大全
  • 设计模式
  • 版本新特性
数据库系列
大数据+AI
  • xxl-job
运维与Linux
  • 基于SpringBoot和BootStrap的论坛网址
  • 基于VuePress的个人博客网站
  • 基于SpringBoot开发的小功能
  • 做一个自己的IDEA插件
程序人生
关于我
  • 分类
  • 标签
  • 归档

神秘的鱼仔

你会累是因为你在走上坡路
  • 个人博客网站 (opens new window)
  • 好用的工具网站 (opens new window)
  • Java核心基础
  • 框架的艺术
  • 分布式与微服务
  • 开发经验大全
  • 设计模式
  • 版本新特性
数据库系列
大数据+AI
  • xxl-job
运维与Linux
  • 基于SpringBoot和BootStrap的论坛网址
  • 基于VuePress的个人博客网站
  • 基于SpringBoot开发的小功能
  • 做一个自己的IDEA插件
程序人生
关于我
  • 分类
  • 标签
  • 归档
服务器
  • 技术相关

  • 安装文档

    • Nginx安装文档
    • ClickHoust搭建文档
    • ElasticSearch搭建文档
    • JDK8在线及离线安装
    • MySQL单机主从离线部署
    • Kibana搭建文档
    • Python3.9及3.10安装文档
      • 安装 python3.9 环境
      • 安装python3.10环境
      • 创建虚拟环境
      • 遇到问题
  • 计算机与Linux
  • 安装文档
CodeEase
2025-01-23
目录

Python3.9及3.10安装文档

作者:鱼仔
博客首页: codeease.top (opens new window)
公众号:Java鱼仔

# 安装 python3.9 环境

(安装此环境时,服务器上已有基础环境,如果是新的服务器还需要安装一些基础的依赖,步骤后面补)

首先下载Python-3.9.19.tgz,下载地址:https://python.org/ftp/python/3.9.19 (opens new window)

下载完成后将文件放到Linux服务器上

tar -xvf Python-3.9.19.tgz
cd Python-3.9.19
./configure
make
sudo make altinstall
1
2
3
4
5

部署完成后,对应的python文件路径在/usr/local/bin目录下

# 安装python3.10环境

python3.10环境需要openssl版本至少为1.1.1,因此需要先安装openssl1.1.1版本,再安装python3.10环境,我安装的是3.10.15版本

首先下载Python-3.10.15.tgz,下载地址:https://python.org/ftp/python/3.10.15 (opens new window)

以及openssl1.1.1s,下载地址:https://openssl-library.org/source/old/1.1.1/index.html (opens new window)

首先安装openssl1.1.1版本

tar -zxvf  openssl-1.1.1s.tar.gzopenssl-1.1.1s
cd openssl-1.1.1s
./config --prefix=/usr/local/openssl
make
sudo make install
1
2
3
4
5

安装Python3.10.15

tar -xvf Python-3.10.15.tgz
cd Python-3.10.15
make clean
./configure --with-openssl=/usr/local/openssl --with-openssl-rpath=auto 
make
sudo make install
1
2
3
4
5
6

验证ssl

python3.10 -c "import ssl; print(ssl.OPENSSL_VERSION)"
1

# 创建虚拟环境

进入到创建虚拟环境的目录,执行下面的命令创建虚拟环境

python3.9 -m venv lyenv
source lyenv/bin/activate
1
2

# 遇到问题

如果执行 make 时说找不到 zlib,则需要再安装一下 zlib 的依赖

下载地址:https://www.zlib.net/fossils/ (opens new window)

我选择的版本是 zlib-1.2.13.tar.gz

tar -xvf zlib-1.2.13.tar.gz 
cd zlib-1.2.13
./configure
make
make install
history
1
2
3
4
5
6
上次更新: 2025/02/18, 11:30:08
Kibana搭建文档

← Kibana搭建文档

最近更新
01
AI大模型部署指南
02-18
02
半个月了,DeepSeek为什么还是服务不可用
02-13
03
Kibana搭建文档
01-23
更多文章>
Theme by Vdoing | Copyright © 2023-2025 备案图标 浙公网安备33021202002405 | 浙ICP备2023040452号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式