CentOS 8 上安装 Python 3.10.12

以下是在 CentOS 8 上安装 Python 3.10.12 的全流程,包括下载、编译和安装。请在执行这些步骤之前确保您具有足够的权限。

  1. 安装编译依赖项:

    bash 复制代码
    sudo dnf install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
  2. 下载 Python 3.10.12 源代码:

    bash 复制代码
    cd /tmp
    curl -O https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz
  3. 解压 Python 源代码:

    bash 复制代码
    tar -xzvf Python-3.10.12.tgz
  4. 进入解压后的目录:

    bash 复制代码
    cd Python-3.10.12
  5. 配置并编译 Python:

    bash 复制代码
    ./configure --enable-optimizations
    make -j$(nproc)

    这会根据系统的处理器数量进行并行编译。这个步骤可能需要一些时间。

  6. 安装 Python:

    bash 复制代码
    sudo make altinstall

    使用 altinstall 而不是 install 是为了避免覆盖系统默认的 Python 版本。

  7. 验证 Python 安装:

    bash 复制代码
    python3.10 --version

    这将显示 Python 3.10.12 的版本信息。

  8. 升级 pip:

    bash 复制代码
    sudo python3.10 -m pip install --upgrade pip

    这将确保您使用的是最新版本的 pip。

现在,您已经在 CentOS 8 上成功安装了 Python 3.10.12。如果需要在系统中使用该版本,请确保您使用 python3.10pip3.10 命令。

链接

centos7下安装python3.8: https://developer.aliyun.com/article/1318139#:~:text=1、解压 tar -zxvf Python-3.8.12.tgz 2、安装 进入解压后的目录进行编译和安装 cd Python-3.8.12%2F,[root%40localhost Python-3.8.12]%23 [root%40localhost Python-3.8.12]%23.%2Fconfigure [root%40localhost Python-3.8.12]%23 make%26%26make install

相关推荐
Jetev几秒前
如何排查MongoDB GridFS的下载接口拖垮了数据库性能
jvm·数据库·python
2301_795099742 分钟前
Python Web日志如何收集_使用logging模块配置分布式日志追踪
jvm·数据库·python
2401_867623982 分钟前
如何在phpMyAdmin中执行多条SQL语句_分号分隔与批量执行解析
jvm·数据库·python
zhaoyong2224 分钟前
PHP 中 end() 函数如何改变数组内部指针并影响后续遍历操作
jvm·数据库·python
最幸伏的人4 分钟前
PyCharm无限创建Python进程故障总结
windows·python·pycharm
a7963lin6 分钟前
Tailwind CSS如何实现溢出滚动处理_利用overflow-auto添加CSS滚动条
jvm·数据库·python
小妖6666 分钟前
js 实现python的SortedList有序集合
java·javascript·python
南境十里·墨染春水7 分钟前
linux学习进展 libevent
linux·运维·学习
刘~浪地球9 分钟前
MongoDB与Python/Node.js实战:打造现代化的数据库应用
数据库·python·mongodb
2501_901200539 分钟前
Less如何优化CSS文件大小_利用压缩配置去除冗余样式
jvm·数据库·python