python - 更新从源代码编译的 Python 版本

标签 python python-2.7 centos

我在几台 CentOS 机器上运行一个脚本,从源代码编译 Python 2.7.6 并安装它。我现在想更新脚本,以便将 Python 更新到 2.7.12,但我真的不知道如何解决这个问题。

我应该以完全相同的方式执行此操作,只是使用更高版本的源代码,它会覆盖旧的 Python 版本吗?

我应该先卸载旧的 Python 版本吗?如果是这样,那怎么办?

对不起,如果这是微不足道的 - 我尝试谷歌搜索并通过 Stack 搜索,但没有找到任何有类似问题的人。

最佳答案

使用您链接的过程将 2.7.6 替换为 2.7.12 就可以了。
使用 pip easy_install 安装的库应该没有真正的问题,因为版本更新很小。

最糟糕的情况是出现库冲突,因为用于编译的 python 库可能不同,如果需要,您可以随时重新安装该库,该库将根据正确的 python 库重新编译。只有当正在安装的库实际上是针对 python 库编译时,这才有问题。纯 python 包不会受到影响。

如果您要进行主要版本更改,这将是可以的,并且在 CentOS 上您必须使用 python2.7 而不是 python 调用 python,因此新版本将使用 python2.8 调用

关于python - 更新从源代码编译的 Python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40046656/

相关文章:

linux - Virtualhost Document Root 更改整个服务器的 Web 根目录

php - xdebug 配置显示错误版本的 php

python - 编辑距离算法

python - 3D 卷积神经网络输入形状

Python - 为单个文件的每个部分编写单独的文件

linux - CentOS 6如何安装或升级g++?

当从未调用 issubclass() 时,Python 在 issubclass() 上抛出 TypeError

python - Python 2 中的字母在 Python 3 中的等价性是什么?

python - requests.post() 返回的结果?

python - bool 检查在函数中不起作用