Linux下安装Python3.7.5版本

Linux环境下安装Python 3.7.5详细教程
本文详述如何在Cent OS 6.9的Linux系统上安装Python 3.7.5。首先检查现有Python版本,然后安装必要的依赖包如gcc,下载Python 3.7.5的tgz文件并解压,创建新文件夹存放程序,执行配置、编译和安装步骤,最后建立软连接和配置环境变量。安装完成后,验证Python 3.7.5版本并开始使用。

这篇文章绝对适用于Cent os6.9下的Linux,基本都是自带了Python在系统上,该版本自带了的Python是2.6.6版本。

但Python2与Python3有重大区别,工作需要得安装升级到Python3

此文是简单说明如何在Linux下安装Python3.7.5版本


 

首先来查看一下自己Python的版本

python --version  //查看当前python版本,未安装3前,显示是pyhton2.x版本
python3 --version  //查看是否有安装python3,并且查看版本,未装的话无法显示版本

 

1.安装依赖包--gcc编译器 以及 其他依赖包

1)gcc是编译器,先查看是否安装了gcc以及版本信息

gcc --version  //查看是否安装

2)如果没有安装,简单的通过yum -y即可安装

yum -y install gcc

安装后,通过步骤1)查看版本以检查是否安装成功

3)安装其他依赖包 (复制粘贴在终端即可,命令超出屏幕范围,请一定要复制完全并执行)

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

这几步一定要做全,安装python3.7.5版本必不可少的步骤

 

 

2.下载Python3.7.5版本

1)在https://www.p

<think>我们正在Ubuntu18.04上安装Python3.7.5。根据引用,我们可以通过以下步骤进行安装。注意:Ubuntu18.04默认安装Python3.6.9,但我们需要安装3.7.5。步骤:1.安装依赖2.下载Python3.7.5源代码3.编译并安装4.验证安装详细步骤:1.更新系统并安装依赖:```bashsudoaptupdatesudoaptupgrade-ysudoaptinstall-ybuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibreadline-devlibffi-devlibsqlite3-devwgetlibbz2-dev```2.下载Python3.7.5源代码:```bashwgethttps://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgztar-xvfPython-3.7.5.tgz```3.编译并安装:```bashcdPython-3.7.5./configure--enable-optimizationsmake-j8#使用8个核心进行编译,根据你的机器调整sudomakealtinstall#使用altinstall以避免覆盖系统默认的python3```注意:使用`altinstall`不会覆盖系统的Python3.6,因此我们可以通过`python3.7`命令来使用。4.验证安装:```bashpython3.7--version```此外,我们可能需要设置pip:```bashpython3.7-mpipinstall--upgradepip```如果遇到问题,可以参考引用中的一些解决方案,比如在安装过程中出现依赖问题,可以尝试:```bashsudoapt--fix-brokeninstall```引用[2]中提到了一些关于依赖的问题,如果安装后出现类似问题,可以按照提示解决。另外,引用[3]提到了一种通过软链接解决apt_pkg问题的方法,但这是在升级Python后可能出现的与apt相关的问题。我们这里安装的是独立的Python3.7.5,一般不会影响系统的apt,除非我们修改了系统默认的Python。因此,我们使用`altinstall`来避免这个问题。注意:如果后续需要使用该版本Python来创建虚拟环境,可以使用:```bashpython3.7-mvenvmyenv```如果我们需要将Python3.7设置为系统默认的Python3,可以使用`update-alternatives`,但请注意这可能会影响系统的一些脚本,因为它们依赖于Python3.6。因此,通常不建议这么做。如果确实需要,可以这样:```bashsudoupdate-alternatives--install/usr/bin/python3python3/usr/local/bin/python3.71sudoupdate-alternatives--configpython3```但请谨慎操作。现在,生成相关问题:</think>### 在 Ubuntu 18.04 上安装 Python 3.7.5 的完整步骤 #### 1. **安装依赖** ```bash sudo apt update sudo apt install -y build-essential zlib1g-dev libncurses5-dev \ libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev \ libsqlite3-dev wget libbz2-dev ``` #### 2. **下载 Python 3.7.5 源码** ```bash wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz tar -xvf Python-3.7.5.tgz cd Python-3.7.5 ``` #### 3. **编译安装** ```bash ./configure --enable-optimizations make -j $(nproc) # 使用所有CPU核心加速编译 sudo make altinstall # 关键!避免覆盖系统默认Python ``` > ⚠️ 必须使用 `altinstall` 而非 `install`,否则会破坏系统依赖[^2][^3] #### 4. **验证安装** ```bash python3.7 -V # 应显示: Python 3.7.5 pip3.7 --version ``` #### 5. **设置默认版本(可选)** ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1 sudo update-alternatives --config python3 # 交互式选择版本 ``` #### 6. **常见问题解决** - **依赖修复**: ```bash sudo apt --fix-broken install ``` - **apt_pkg 错误**: ```bash cd /usr/lib/python3/dist-packages sudo ln -fs apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.so # 重建符号链接[^3] ``` > 完整安装约需 10-15 分钟(取决于硬件配置),安装后建议: > ```bash > python3.7 -m pip install --upgrade pip setuptools wheel > ``` --- ### 注意事项 1. 使用 `altinstall` 可保留系统默认的 Python 3.6[^2] 2. 编译时 `--enable-optimizations` 会提升 10-20% 性能[^1] 3. 修改系统默认 Python 版本可能导致 apt 工具故障[^3] ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值