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

linxu 安装 python-3.11.9

在 Linux 上安装 Python 3.11.9,推荐通过源码编译的方式,这样可以获得最佳的兼容性和灵活性。以下是详细步骤:

1. 安装依赖包

# Ubuntu/Debiansudoaptupdatesudoaptinstall-ybuild-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-devwgetlibbz2-dev# CentOS/RHEL/Rocky Linuxsudoyum groupinstall-y"Development Tools"sudoyuminstall-ygcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel

2. 下载 Python 源码

cd/tmpwgethttps://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgztar-xzfPython-3.11.9.tgzcdPython-3.11.9

3. 编译安装

# 配置安装路径(推荐安装在 /usr/local 下)./configure --enable-optimizations --with-ensurepip=install# 编译(使用多核加速,例如4核)make-j$(nproc)# 安装sudomakealtinstall

注意:使用altinstall而不是install,避免覆盖系统默认的 Python 版本。

4. 验证安装

python3.11--version# 输出:Python 3.11.9pip3.11--version

5. 设置别名(可选)

如果希望更方便使用,可以在~/.bashrc~/.zshrc中添加:

aliaspython=python3.11aliaspip=pip3.11

然后执行source ~/.bashrc使其生效。

6. 创建虚拟环境(推荐)

# 使用新安装的 Python 创建虚拟环境python3.11-mvenv myenv# 激活虚拟环境sourcemyenv/bin/activate

常见问题

SSL 模块缺失

如果遇到 SSL 相关错误,确保已安装libssl-dev(Ubuntu)或openssl-devel(CentOS),然后重新编译:

makeclean ./configure --enable-optimizations --with-sslmake-j$(nproc)sudomakealtinstall

缺少 sqlite3 模块

# Ubuntu/Debiansudoaptinstalllibsqlite3-dev# CentOS/RHELsudoyuminstallsqlite-devel

卸载(如需要)

Python 3.11.9 使用altinstall安装后,可以直接删除相关文件:

sudorm-rf/usr/local/bin/python3.11sudorm-rf/usr/local/lib/python3.11

这种方式安装的 Python 与系统 Python 完全隔离,不会影响系统稳定性。

http://www.jsqmd.com/news/533773/

相关文章:

  • ToastFish:碎片化时间高效词汇记忆解决方案
  • daily_stock_analysis多语言支持开发实战
  • 2026年陕西保安服务品牌梯队排行分析:国盾(西安)填补需求空白 - 深度智识库
  • 3步打造流畅播放体验:开源解码器提升视频播放质量全攻略
  • 在 Dify 中使用 MCP 协议目录
  • Ideogram V3 Generate 技术拆解:文本-视觉双编码器架构详解
  • 深圳走时慢深度解析:高端奢华腕表走时异常成因+维修技巧+六城门店指南 - 时光修表匠
  • 新概念英语第一册081_Roast beef and potatoes
  • 【北约】认知与雷达感知之论述 The Case for Cognition and Radar Sensing
  • GetQzonehistory完整教程:三步轻松备份QQ空间所有历史说说
  • 2026年 瓶坯模具厂家推荐排行榜,塑料瓶模具,吹瓶模具,PET瓶胚模具,PET管坯模具,PET双色/多腔/注塑/渐变色瓶坯模具,创新精密制造之选 - 品牌企业推荐师(官方)
  • 路由器设置必看:5GHz Wi-Fi信道绑定全攻略(从20MHz到160MHz带宽配置)
  • Bypass Paywalls Clean 终极指南:如何免费解锁付费新闻内容
  • 3分钟极速汉化Axure RP:免费获取专业中文界面语言包
  • 一文读懂 PageQueryUtil:分页查询的优雅打开方式
  • AI 辅助开发实战:高效完成自动化专业毕业设计的工程化路径
  • 2026年系统门窗选购终极指南:五大厂商深度解析与避坑要点 - 2026年企业推荐榜
  • 2026企业微信哪家服务商更靠谱?综合实力对比参考 - 品牌排行榜
  • EasyAnimateV5图生视频模型:VMware环境搭建与中文提示词实战
  • 新手福音:用快马AI生成三极管工作状态模拟器,轻松掌握三种状态
  • Display Driver Uninstaller(DDU)彻底解决驱动残留问题专业指南
  • 从 Apache SeaTunnel 走向 ASF Member:一位开发者的长期主义样本
  • 前端迷惑行为大赏:JSFuck编码的原理、恶作剧与正经用途
  • 中文大语言模型生态系统的深度解析与技术演进路径
  • OpenClaw+GLM-4.7-Flash:个人健康数据追踪
  • ArcGIS Pro批量合并OSM数据的实用技巧
  • Boss-Key:多场景窗口隐私保护工具的全方位解决方案
  • 如何给虚拟机扩容
  • 2026浙江靠谱的企业微信服务商有哪些?这份推荐值得参考 - 品牌排行榜
  • 如何突破AI音频处理瓶颈?开源工具让音质提升30%的秘密