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

centos7编译安装升级python3.11

编译安装python3.11

      • 准备步骤
      • 解压编译
      • 替换升级

准备步骤

yum -y install gcc zlib zlib-devel libffi libffi-devel bzip2-devel
yum -y install openssl-devel openssl11 openssl11-devel
yum -y install readline-devel

解压编译

wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
tar -zxvf Python-3.11.3.tgz
# 设置环境变量指定openssl
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)
# 切换目录
cd Python-3.11.3
# 配置
./configure --prefix=/usr/local/python3 --with-ssl
# 编译、安装
make && make install

替换升级

cd /usr/bin/
# 取消软链
unlink python3
# 替换
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# 更新pip
mv pip3 pip3-bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
/usr/local/python3/bin/python3.11 -m pip install --upgrade pip
# 安装依赖(推荐)
/usr/local/python3/bin/python3.11 -m pip install alibabacloud_bssopenapi20171214==2.0.10
http://www.lryc.cn/news/120527.html

相关文章:

  • win10安装mysql和c++读取调用举例
  • 计算机竞赛 opencv python 深度学习垃圾图像分类系统
  • 通讯协议037——全网独有的OPC HDA知识一之聚合(六)实际时间最小值
  • 【Freertos基础入门】freertos任务的优先级
  • 【报错】ModuleNotFoundError: No module named ‘websocket‘
  • [Leetcode] [Tutorial] 多维动态规划
  • C语言 二级指针和多级指针
  • 新机器到了要做的事情
  • 个人开发中常见单词拼错错误纠正
  • vb+sql汽车配件管理系统设计与实现
  • Spring Boot+Mybatis实现增删改查接口开发+测试(超详细建议收藏)
  • winform 使用CommonOpenFileDialog选择文件夹或文件
  • EXPLAIN使用分析
  • 布局性能优化:安卓开发者不可错过的性能优化技巧
  • Python 中的机器学习简介:多项式回归
  • docker 容器中执行命令出现错误: 13: Permission denied
  • JavaWeb学习|JavaBean;MVC三层架构;Filter;Listener
  • arx 外部参照文件(XREF)的添加、删除、卸载和重载_objectarx
  • 【博客699】docker daemon预置iptables剖析
  • Golang 中的交叉编译详解
  • Python中的诡异事:不可见字符!
  • 【uniapp】uniapp使用微信开发者工具制作骨架屏:
  • 【UE4 RTS】06-Camera Edge Scroll
  • 无涯教程-Perl - length函数
  • 怎样在 CentOS 里下载 RPM 包及其所有依赖包
  • 在Ubuntu上使用NFS挂载
  • 复现海康威视综合安防管理平台artemis接口Spring boot heapdump内存泄露漏洞
  • 哈希unordered系列介绍(上)
  • MySQL随心记第二篇
  • 0001nginx简介、相关模型与原理