首先下载源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系统上安装了Python 3.10并升级了OpenSSL到1.1.1版本。这个过程可能会因不同Linux发行版的差异略有不同,但基本步骤大体一致。请确保在进行系统级别的更改时,理解每个命令的作用...
在默认情况下,许多Linux发行版都预装了Python 2,但随着Python 3的发展,尤其是版本3.10的发布,用户可能会需要安装这个更新的版本以利用其新特性和性能改进。以下是一个详细的步骤来在Linux上安装Python 3.10: 1...
以下是升级Python的步骤: 1. **安装依赖**:首先,确保系统中安装了必要的构建依赖,如`gcc`编译器、`make`工具、`readline`库等。在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)来安装: ``` sudo...
总的来说,Python 3.11.5的安装和使用对于Linux用户来说是一个重要的步骤,它将使开发者能够利用这个版本的新功能和优化。无论是开发新项目还是维护现有应用,了解如何在Linux上安装和管理Python都是至关重要的技能...
### Linux CentOS7 从 Python 2 升级到 Python 3 教程 #### 引言 随着 Python 2 在 2020 年 1 月 1 日正式停止支持,越来越多的企业和个人开发者开始将原有的 Python 2 项目迁移至 Python 3。对于在 CentOS 7 上...
1. **Python 2.x vs Python 3.x**: Python 2.7是Python 2系列的最后一个主要版本,而Python 3是其后续的主要升级,引入了许多语法改进和功能增强。尽管Python 3已逐渐成为主流,但许多遗留项目和系统仍然依赖Python ...
在Linux系统中,Python是许多核心工具和系统服务的基础,包括`yum`包管理器。在CentOS 6.5中,默认的Python版本是2.6,但有时用户可能需要升级到2.7以满足某些特定软件的需求。然而,升级Python可能会导致与系统组件...
在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...
以上步骤完成了 Python 2.7.15 在 SUSE Linux 上的完整升级过程。通过这种方式升级后,系统中的应用程序可以利用到 Python 2.7.15 中的新特性与改进。需要注意的是,在升级过程中可能会遇到各种问题,如依赖冲突、...
本文将详细讲解如何在不破坏系统默认设置的前提下,在Linux上安装Python 3.8.1并配置pip及yum。 首先,检查当前系统已安装的Python版本。在终端中输入`python -V`,这将显示已安装的Python版本。在CentOS 7中,默认...
这个“linux系统下python-scipy的安装文件”压缩包提供了在Linux环境下安装Python Scipy库所需的所有资源。 Scipy是基于NumPy构建的,NumPy提供了对大型多维数组和矩阵的支持,而Scipy则扩展了这些功能,包含了大量...
这个版本包含了针对Linux、Windows和macOS这三种主流操作系统的安装包,使得用户能够在不同平台上无缝地进行Python开发工作。 Python 3.10 的主要亮点包括对语法的改进、性能优化以及新特性的引入。以下是关于这些...
在Linux环境下搭建Python开发环境是软件开发中的基础步骤,尤其对于使用Red Hat Enterprise 5这样的企业级操作系统来说,确保Python的稳定性和兼容性至关重要。以下是一个详细的步骤指南: 1. **下载Python**: - ...
在Linux环境下安装Python 2.6.6时,通常需要手动编译源代码。首先,确保系统满足所有依赖项,然后下载Python-2.6.6的压缩包,解压后按照标准的编译步骤进行: 1. `tar -zxvf Python-2.6.6.tgz` 解压文件 2. `cd ...
以下是一个详尽的步骤,教你如何在Linux上编译安装Python3。 首先,访问Python官方网站(https://www.python.org/)下载Python3的源代码包。通常,你应该选择"Downloads"页面下的"Source code",以获取最新的稳定...
默认情况下,Python将安装到`/usr/local`目录下: ``` ./configure ``` 5. **编译和安装**: 使用`make`命令进行编译,然后使用`sudo make install`进行安装: ``` make sudo make install ``` 6. **验证...
本文将详细介绍如何在CentOS 6和7操作系统上自动升级安装Python 2.7或Python 3.6,并同时安装pip,以便后续的包管理。我们将基于提供的`auto_install_python.py`脚本来进行操作。 首先,Python是开源的解释型编程...
**在Linux上安装Python-2.7.5.tgz的步骤:** 1. **解压文件:** 使用`tar -zxvf Python-2.7.5.tgz`命令来解压压缩包。 2. **进入解压后的目录:** `cd Python-2.7.5` 3. **配置编译环境:** `./configure --prefix=/...
以下是将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 7环境中搭建Django 2.1.1开发环境,并将Python版本从2.7升级到3.6。 #### 一...