最近遇到一台服务器的python版本为2.6.6的(python -V命令可以查看到版本号),但是有的模块不支持,所以将其升级到了2.X的最后一个版本2.7.7
升级步骤大致归纳了一下:
1、下载2.7.7的安装包
可以再https://www.python.org/download/releases/2.7.7/上面找到最新安装包,找到链接后可以直接用wget下载,wget https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz 。当然也可以下载到本地,然后通过ftp上传到服务器
2、解压,编译,安装
解压后进入解压目录,依次执行以下命令(一般都把软件安装在/usr/local目录下)
./configure --prefix=/usr/local/python-2.7 make make install
3、建立软链接
此时执行python应该还是老版本,此时到/usr/bin目录中建立新的软连接指向
mv python python_old ln -s /usr/local/python-2.7/bin/python2.7 /usr/bin/python
4、检查版本
[leibo@mywork ~]$ python -V Python 2.7.7
升级已完成
5、解决yum问题
python软链接指向python2.7版本后,yum不能正常工作
[leibo@mywork ~]$ yum There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum
解决方法:
$vi /usr/bin/yum
将文本编辑显示的第一行
#!/usr/bin/python修改为#!/usr/bin/python2.6,保存修改即可
相关推荐
4. **多版本共存**:Python 2.7.7可以通过调整PATH环境变量来与其他Python版本并存,但这需要用户手动配置以避免版本冲突。 5. **Python解释器**:Python 2.7.7的解释器支持语法包括print语句(非函数)、老式类等...
Python 2.7.7rc1是Python 2.x系列中的一个版本,发布于2014年,作为2.7.7正式版的一个候选版本(release candidate)。这个版本在2.7.6的基础上进行了一些修复和改进,旨在提高稳定性和兼容性。 Python 2.7系列是...
Python 2.7.x系列是一个长期支持(LTS)版本,意味着它会持续接收安全更新,尽管Python社区已经决定在2020年停止对2.x系列的支持,转而鼓励用户升级到Python 3.x。Python 2.7.7rc1包含了众多改进和修复,包括性能...
PyDev还支持对多个Python版本的管理,这对于处理不同项目可能依赖不同Python版本的情况非常有用。 总的来说,Python的安装和PyDev插件的配置是提高Python开发效率的关键步骤。通过正确安装Python并利用PyDev的强大...
ANTLR 2.7.7是该工具的一个较早版本,发布于2006年,尽管后续有更新至ANTLR 4,但旧版本在某些场景下仍然被使用。 ANTLR的主要工作流程包括以下几个步骤: 1. **语法定义**:用户使用ANTLR提供的语法描述语言(通常...
版本号的升级意味着开发者在新版本中解决了旧版本存在的问题,或者引入了新的特性和优化。在选择使用哪个版本时,通常需要考虑以下因素: 1. 兼容性:确保所选版本与项目的其他依赖项和Java运行环境兼容。 2. 功能...
Python是一种极其强大的编程语言,广泛应用于数据处理、科学计算、机器学习、Web开发等领域。...同时,强烈建议升级到Python3,因为Python3提供了更多新特性,且有更活跃的社区支持和更新的库版本。
请注意,由于Python 2.7已经不再维护,建议升级到Python 3.x版本,因为Scrapy也已支持Python 3,且有更活跃的社区支持和更新。此外,使用虚拟环境(如venv)可以更好地管理不同项目的依赖,避免版本冲突。
4. **版本管理**:版本号"2.7.6"表明可能存在其他版本,比如早期的"2.7.5"或更新的"2.7.7"。不同版本可能有功能上的差异或bug修复。开发者应根据项目需求选择合适的版本,或者按照库的更新日志判断升级的必要性。 5...
##### 1.2.6 升级pip版本 如果需要更新pip到最新版本,可以使用以下命令: ``` pip install --upgrade pip ``` **1.3 解决pip使用异常** ##### 1.3.1 pip出现异常 pip偶尔会出现一些错误,比如网络问题导致的...
Python版本 Hadoop Pipes 编译运行 第3章 Hadoop分布式文件系统 HDFS的设计 HDFS的概念 数据块 namenode和datanode 命令行接口 基本文件系统操作 Hadoop文件系统 接口 Java接口 从Hadoop ...
Python版本 Hadoop Pipes 编译运行 第3章 Hadoop分布式文件系统 HDFS的设计 HDFS的概念 数据块 namenode和datanode 命令行接口 基本文件系统操作 Hadoop文件系统 接口 Java接口 从Hadoop URL中读取数据 通过...