如何在linux(redhat)上升级默认python版本?
你能告诉我在linux上升级python的最佳方法吗?我需要它,因为我的redhat linux机器默认提供2.6.6版本。如果我安装Python2.7,那么它会破坏yum和mod_wsgi。有人找到最好的方法了吗?我真的需要这个用于flask web开发 我尝试了一些步骤,但它导致mod_wsgi出现问题(2.6版本)如何在linux(redhat)上升级默认python版本?,python,flask,mod-wsgi,yum,Python,Flask,Mod Wsgi,Yum,你能告诉我在linux上升级python的最佳方法吗?我需要它,因为我的redhat linux机器默认提供2.6.6版本。如果我安装Python2.7,那么它会破坏yum和mod_wsgi。有人找到最好的方法了吗?我真的需要这个用于flask web开发 我尝试了一些步骤,但它导致mod_wsgi出现问题(2.6版本) 我想补充一点,我已经阅读并尝试了几乎所有与这个主题相关的东西,但都没有成功。因此,我要问的是,是否有人已经找到了解决这个问题的方法 您可以并行安装多个版本的python。使人“
我想补充一点,我已经阅读并尝试了几乎所有与这个主题相关的东西,但都没有成功。因此,我要问的是,是否有人已经找到了解决这个问题的方法 您可以并行安装多个版本的python。使人“默认”的是
/usr/bin
中的python
和python2
符号链接
但是,由于您列出的原因以及其他原因,您绝对不应该更改Redhat上的默认python
相反,您需要告诉WSGI使用哪种python。这个问题包括:
此外,根据这个答案(),您可能需要针对您想要使用的python版本编译一个自定义wsgi。除了SpliFF所说的,您还可以创建一个虚拟环境,并使用-p标志设置您想要使用的python版本。对于基于RedHat的操作系统,使用python的SCL版本
pip
方法安装它,然后将Apache链接到它。详情见: