`
zhengdl126
  • 浏览: 2538362 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Linux下python升级步骤

 
阅读更多

首先下载源tar包

  可利用linux自带下载工具wget下载,如下所示:
1     # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml

  这里我用的是第二种方法,下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压
1     bunzip2 Python-3.1.2.tar.bz2
2     tar -xvf Python-3.1.2.tar(若是第一种方法,则直接解压缩tar -xzvf Python-3.3.0.tgz)

  进入解压缩后的文件夹
1     cd Python-3.1.2

  在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)
1     mkdir /usr/local/python3

  开始编译安装
1     ./configure --prefix=/usr/local/python3
2     make
3     make install

  此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
1     mv /usr/bin/python /usr/bin/python_old

  再建立新版本python的链接
1     ln -s /usr/local/python3/bin/python3 /usr/bin/python

  这个时候输入
1     python

  就会显示出python的新版本信息
1     Python 3.1.2 (r312:79147, Oct 21 2012, 01:03:21))
2     [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
3     Type "help", "copyright", "credits" or "license" for more information.
4     >>>

  PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。

分享到:
评论

相关推荐

    linux python3.10安装包及 openssl-1.1.1升级包

    完成上述步骤后,你就成功地在Linux系统上安装了Python 3.10并升级了OpenSSL到1.1.1版本。这个过程可能会因不同Linux发行版的差异略有不同,但基本步骤大体一致。请确保在进行系统级别的更改时,理解每个命令的作用...

    安装部署-linux安装python3.10教程

    在默认情况下,许多Linux发行版都预装了Python 2,但随着Python 3的发展,尤其是版本3.10的发布,用户可能会需要安装这个更新的版本以利用其新特性和性能改进。以下是一个详细的步骤来在Linux上安装Python 3.10: 1...

    Linux Python3.10代码包

    以下是升级Python的步骤: 1. **安装依赖**:首先,确保系统中安装了必要的构建依赖,如`gcc`编译器、`make`工具、`readline`库等。在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)来安装: ``` sudo...

    Python3.11.5安装包(linux版本)

    总的来说,Python 3.11.5的安装和使用对于Linux用户来说是一个重要的步骤,它将使开发者能够利用这个版本的新功能和优化。无论是开发新项目还是维护现有应用,了解如何在Linux上安装和管理Python都是至关重要的技能...

    Linux Centos7之由Python2升级到Python3教程.txt

    ### Linux CentOS7 从 Python 2 升级到 Python 3 教程 #### 引言 随着 Python 2 在 2020 年 1 月 1 日正式停止支持,越来越多的企业和个人开发者开始将原有的 Python 2 项目迁移至 Python 3。对于在 CentOS 7 上...

    python2.7 安装包,linux版

    1. **Python 2.x vs Python 3.x**: Python 2.7是Python 2系列的最后一个主要版本,而Python 3是其后续的主要升级,引入了许多语法改进和功能增强。尽管Python 3已逐渐成为主流,但许多遗留项目和系统仍然依赖Python ...

    python升级2.7后导致yum无法使用还原包

    在Linux系统中,Python是许多核心工具和系统服务的基础,包括`yum`包管理器。在CentOS 6.5中,默认的Python版本是2.6,但有时用户可能需要升级到2.7以满足某些特定软件的需求。然而,升级Python可能会导致与系统组件...

    centos7升级自带python至3.8.docx

    在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...

    python升级指导书.docx

    以上步骤完成了 Python 2.7.15 在 SUSE Linux 上的完整升级过程。通过这种方式升级后,系统中的应用程序可以利用到 Python 2.7.15 中的新特性与改进。需要注意的是,在升级过程中可能会遇到各种问题,如依赖冲突、...

    Linux下升级安装python3.8并配置pip及yum的教程

    本文将详细讲解如何在不破坏系统默认设置的前提下,在Linux上安装Python 3.8.1并配置pip及yum。 首先,检查当前系统已安装的Python版本。在终端中输入`python -V`,这将显示已安装的Python版本。在CentOS 7中,默认...

    linux系统下python-scipy的安装文件

    这个“linux系统下python-scipy的安装文件”压缩包提供了在Linux环境下安装Python Scipy库所需的所有资源。 Scipy是基于NumPy构建的,NumPy提供了对大型多维数组和矩阵的支持,而Scipy则扩展了这些功能,包含了大量...

    python3.10最新版本下载,内含linux/windwos/macos安装包

    这个版本包含了针对Linux、Windows和macOS这三种主流操作系统的安装包,使得用户能够在不同平台上无缝地进行Python开发工作。 Python 3.10 的主要亮点包括对语法的改进、性能优化以及新特性的引入。以下是关于这些...

    Linux下Python环境搭建[收集].pdf

    在Linux环境下搭建Python开发环境是软件开发中的基础步骤,尤其对于使用Red Hat Enterprise 5这样的企业级操作系统来说,确保Python的稳定性和兼容性至关重要。以下是一个详细的步骤指南: 1. **下载Python**: - ...

    python 2.6.6 For linux

    在Linux环境下安装Python 2.6.6时,通常需要手动编译源代码。首先,确保系统满足所有依赖项,然后下载Python-2.6.6的压缩包,解压后按照标准的编译步骤进行: 1. `tar -zxvf Python-2.6.6.tgz` 解压文件 2. `cd ...

    Linux下编译安装python3步骤

    以下是一个详尽的步骤,教你如何在Linux上编译安装Python3。 首先,访问Python官方网站(https://www.python.org/)下载Python3的源代码包。通常,你应该选择"Downloads"页面下的"Source code",以获取最新的稳定...

    Python-3.9.13

    默认情况下,Python将安装到`/usr/local`目录下: ``` ./configure ``` 5. **编译和安装**: 使用`make`命令进行编译,然后使用`sudo make install`进行安装: ``` make sudo make install ``` 6. **验证...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    本文将详细介绍如何在CentOS 6和7操作系统上自动升级安装Python 2.7或Python 3.6,并同时安装pip,以便后续的包管理。我们将基于提供的`auto_install_python.py`脚本来进行操作。 首先,Python是开源的解释型编程...

    Python-2.7.5.tgz for linux

    **在Linux上安装Python-2.7.5.tgz的步骤:** 1. **解压文件:** 使用`tar -zxvf Python-2.7.5.tgz`命令来解压压缩包。 2. **进入解压后的目录:** `cd Python-2.7.5` 3. **配置编译环境:** `./configure --prefix=/...

    Linux环境下python2.7.6升级python3.5.2

    以下是将Linux环境中的Python 2.7.6升级到3.5.2的具体步骤: 1. **下载Python源码**:首先,你需要访问Python官方网站(https://www.python.org/)下载Python 3.5.2的源码包。你可以选择.tgz格式的文件。 2. **...

    Centos部署django环境及python升级

    ### CentOS部署Django环境及Python升级 在进行任何部署或升级操作之前,了解目标系统的基本配置至关重要。本文将详细介绍如何在CentOS 7环境中搭建Django 2.1.1开发环境,并将Python版本从2.7升级到3.6。 #### 一...

Global site tag (gtag.js) - Google Analytics