当前位置: 首页 > article >正文

python3.10安装

python3.10 安装

文章目录

  • python3.10 安装
    • 0. 我的环境
    • 1. centos7.6 安装python3需要升级openssl
    • 2. 安装python3
    • 3. 查看python3版本

0. 我的环境

[root@ftp ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@ftp ~]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017
[root@ftp ~]#

1. centos7.6 安装python3需要升级openssl

[root@ftp ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

[root@ftp ~]# yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel

[root@ftp ~]# yum install -y openssl-devel openssl11 openssl11-devel

[root@ftp ~]# openssl11 version
OpenSSL 1.1.1k  FIPS 25 Mar 2021

2. 安装python3

python下载地址:https://www.python.org/ftp/python/

[root@ftp ]# mkdir -p /doc/temp && cd /doc/temp
[root@ftp temp]# wget https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tgz

#注意:编译时需要使用最新openssl库
[root@ftp Python-3.10.14]# export CFLAGS=$(pkg-config --cflags openssl11)
[root@ftp Python-3.10.14]# export LDFLAGS=$(pkg-config --libs openssl11)

#验证是否生效
[root@ftp Python-3.10.14]# echo $CFLAGS
-I/usr/include/openssl11
[root@ftp Python-3.10.14]# echo $LDFLAGS
-L/usr/lib64/openssl11 -lssl -lcrypto


[root@ftp temp]# tar xf Python-3.10.14.tgz
[root@ftp temp]# cd Python-3.10.14

#编译
[root@ftp Python-3.10.14]# ./configure --enable-optimizations && make altinstall




#配置软连接
[root@ftp Python-3.10.14]# ln -sf /usr/local/bin/python3.10 /usr/bin/python3
[root@ftp Python-3.10.14]# ln -sf /usr/local/bin/pip3.10 /usr/bin/pip3

3. 查看python3版本

[root@ftp Python-3.10.14]# python3 --version
Python 3.10.14
[root@ftp Python-3.10.14]# pip3 --version
pip 23.0.1 from /usr/local/lib/python3.10/site-packages/pip (python 3.10)

http://www.kler.cn/a/286177.html

相关文章:

  • 线性代数复习笔记
  • el-table组件样式如何二次修改?
  • React第二十八章(css modules)
  • LigerUI在MVC模式下的响应原则
  • 团体程序设计天梯赛-练习集——L1-028 判断素数
  • 关于bash内建echo输出多行文本
  • 【C++ Primer Plus习题】8.4
  • 六、vue进阶知识点
  • VastBase——VPatch版本控制
  • 使用docker file创建镜像(thirty-seven day)
  • 存储系统总结
  • MATLAB中save_system的用法
  • 【CSS】border-image 样式不生效 - 和谷歌浏览器版本有关系 - 谷歌 80 版本边框图片样式失效问题
  • 人该怎样活着呢?48
  • zdppy+vue3+onlyoffice文档管理系统实战 20240901 上课笔记 基于验证码登录功能基本完成
  • Excel 导入和导出--前后端整合
  • 【AI绘画教程】StableDiffusion真实系模型推荐,搭配ADetailer人脸修复插件,轻松生成真实故事大场景AI人像,让你的SD好用100倍!
  • 力扣9.1
  • 金风科技巴西风电装备制造基地正式投运
  • 大语言模型诞生、探索和爆发阶段
  • 借鉴腾讯系统架构从小到大的过程 - 如何做好一个系统设计?不限于(慧哥)慧知开源充电桩平台
  • uniapp引入最新版Animate.css及使用示例
  • 网络层 III(划分子网和构造超网)【★★★★★★】
  • ureport的坑,打不开报表模板文件
  • Mysql中count(*) over 用法讲解
  • 【Python】如何使用pip,安装第三方库和生成二维码、操作Excel