转载:
日前在CentOS上搭建测试环境时候,遇到需要升级python版本的情况,于是就记录了整个升级的过程:
在CentOS5中自带的Python版本是2.4,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。
升级python版本的时候千万不能卸载python 2.4,再安装python2.7,这样会有无穷无尽的麻烦,保守的方式
是直接安装python2.7的源码包,也就是python两个版本共存。(因为Centos里面有很多程序是依赖着python,
所有最好不要尝试去卸载python2.4)。
(1)下载/安装python
下载Python2.7.2.tgz(# wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz)
$tar jxvf Python2.7.2.tgz
$cd Python2.7.2
$./configure #不要私自指定到其他目录。
$make
make install
自此,python2.7安装后路径默认是在/usr/local/lib/python2.7
查看Python版本:
$ /usr/local/bin/python2.7 -V
#不知道什么原因,我新开一个shell后,直接输入python后就是2.7.2了。所以后面的工作就不需要做了。
而且我的机器上也没有yum命令
(2)建立软连接,使系统默认的python指向python2.7
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4版本,考虑到yum是基于
python2.4才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python.bak (或者rm -rf /usr/bin/python)
ln -s /usr/local/bin/python2.7 /usr/bin/python
#注:/usr/bin/python 是软连接,实际指向/usr/local/bin/python2.7.
#取消软连接,实质是删除那个快捷方式 rm -rf /usr/bin/python
检验python指向是否成功
python -V
(3) 解决系统python软链接指向python2.7版本后,yum不能正常工作
方法:
$vi /usr/bin/yum
将文本编辑显示的第一行
#!/usr/bin/python修改为#!/usr/bin/python2.4,保存修改即可
分享到:
相关推荐
为了升级到最新的Python 3.7版本,有两种方法可供选择: - **方法一**:从Python官方网站下载Python 3.7安装包,并按照向导进行安装。 - **方法二**:若已安装Homebrew,可通过命令`brew install python3`进行安装。...
我们需要下载并安装 Python 2.7.x 版本,因为 Selenium WebDriver 目前不支持 Python 3.x 版本。下载地址是 https://www.python.org/downloads/。 1.2 Pip 安装包管理工具 Pip 是 Python 软件包的安装和管理工具,...
- **Python 3**:相比Python 2.7进行了许多重大改进,包括语言级别的不兼容变更。Python 3更加现代化,提供了更多功能和改进的安全性。强烈建议使用Python 3,因为它得到了更好的支持和发展。 #### 1.2 正确地安装...
2. **安装pip(如果未安装):** 使用`python -m ensurepip --upgrade`命令来安装或升级pip。 **2.2 更新pip、wheel和setuptools:** 使用以下命令更新pip、wheel和setuptools,以确保后续安装过程的顺利进行。 ```...
1. **Python 开发环境**:确保下载Python 2.7.x版本,因为Selenium目前仍主要支持这一版本,而不是最新的Python 3.x。访问官方下载地址<https://www.python.org/downloads/> 获取安装包。 2. **Python 的安装包管理...
本书是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、 Python对象、数字类型、序列...
2.3 pip升级 python -m pip install --upgrade pip 2.4 pip安装扩展包 pip install jieba (这里以jieba包为例),如果速度较慢,可改为国内的阿里源, 即 pip install jieba -i ...
由于Mac OS X预装了Python 2.7,因此重点介绍如何升级到最新的Python 3版本。 - **1.4 MacOS 9上的Python** 为已经过时的Mac OS 9操作系统提供了安装Python的步骤。 - **1.5 Red Hat Linux上的Python** 针对Red ...
Ubuntu在进行Python和OpenCV安装之前,需要更新系统软件包列表和升级已安装的软件包,以确保系统的最新状态,并减少安装过程中可能遇到的问题。具体步骤如下: 1.1 使用sudo命令执行apt-get更新,升级仓库的索引: `...
### Python 2代码迁移到Python 3的方法概述 #### 1. 简要说明 Python 3是Python语言的未来,但Python 2仍然被广泛使用,因此很多项目希望能够在Python 2和Python 3两个版本上都保持兼容。本指南主要关注如何让项目...
- **下载**:从 Python 官网 (https://www.python.org/) 下载 Python 2.7 或 3.6 版本。 - **安装**:双击安装包进行傻瓜式安装,避免安装在 C 盘,使用英文路径,不要包含空格。安装时勾选下方“Add Python to PATH...
1.3.3 可升级 1.3.4 可扩展 1.3.5 可移植性 1.3.6 易学 1.3.7 易读 1.3.8 易维护 1.3.9 健壮性 1.3.10 高效的快速原型开发工具 1.3.11 内存管理器 1.3.12 解释性和...
此外,`pip`是Python的包管理器,用于安装、升级和卸载软件包。在CentOS和Ubuntu中可以通过`yum install python-pip`或`sudo apt-get install python-pip`来安装`pip`。`pip`的其他常用命令包括`install`(安装包)...
1.3.3 可升级 1.3.4 可扩展 1.3.5 可移植性 1.3.6 易学 1.3.7 易读 1.3.8 易维护 1.3.9 健壮性 1.3.10 高效的快速原型开发工具 1.3.11 内存管理器 1.3.12 解释性和...
建立实验环境1个安装python(2.7) 2安装点: 2.1下载pip 2.2解压缩后,安装指令python setup.py install 2.3 pip升级python -m pip install --upgrade pip 2.4 pip安装扩展包pip install jieba(这里以jieba包为例...
安装Python时,建议从官方网站下载最新稳定版,如Python 3.9.x或以上版本。安装过程中勾选“Add Python to PATH”选项以便于环境变量的配置。 ##### 1.1.3 环境变量配置 环境变量配置是确保系统能识别Python安装...
随着信息化技术的发展,高校图书馆需要升级传统的管理模式,采用数字化手段来提升服务体验。图书管理系统通过自动化流程,可以实现图书信息的快速检索、库存管理、借阅权限控制等功能,极大地提高了图书馆的工作效率...
- CentOS 7.2 默认包含了 Python 2.7 版本,可通过命令 `python --version` 来检查当前 Python 的版本。 ##### 2.2 安装 pip - **安装 pip**:pip 是 Python 的包管理工具,使用 yum 命令安装:`yum -y install ...
- **迁移步骤**: 从 Python 2 迁移到 Python 3 的步骤。 - **兼容性问题**: 迁移过程中可能遇到的兼容性问题。 **3.19 Django 安全性** - **安全配置**: 安全性的配置方法。 - **最佳实践**: 安全性的最佳实践。 ...
在安装过程中,确保勾选“Add Python to PATH”选项,以便将 Python 添加到系统的环境变量中。 ##### 1.1.3 设置环境变量 安装完成后,需要设置环境变量,使系统能够在任何位置执行 Python 命令。对于 Windows ...