python - 使用非标准 Python 安装

标签 python centos

我最近尝试将 CentOS 服务器上的 Python 安装从 2.4.3 升级到 2.7,但它将 2.4.3 列为最新的稳定版本。这是一个问题,因为我有一个Python程序,至少需要2.7才能正常运行。联系支持人员后,他们在单独的目录中安装了 Python 2.7,但我不确定如何访问此版本。每当我尝试运行 python 程序时,它都会使用 2.4.3 版本。我已经考虑过更改 PythonHome 变量,但无法使其正常工作。我可以通过命令行或程序本身来指定我想使用哪个 Python 版本吗?

最佳答案

我建议您要求您的支持团队为 Python2.7 构建一个单独的 RPM,并将其安装在单独的位置,并且不与操作系统版本冲突。我以前就这样做过,在我的 RHEL3、4 和 5 系统上发布一致的 Python 真是太棒了。

接下来,我建议您对 sh-bang(第一行)“#!/bin/env python2.7”使用以下内容,然后确保您的 PATH 包含补充的 Python 安装路径。这样,您的脚本就可以与在工作站上运行时保持一致,并具有自己独特的 python2.7 路径以及生产环境。

关于python - 使用非标准 Python 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7066395/

相关文章:

python - 从导入的模块线程初始化类变量在 Python 中是安全的吗?

python - 过滤掉元组

c - CentOS 上的 mktime() 有错误吗?

linux - 将 ssh 端口 22 更改为 2222 后无法访问 VPS Centos

docker - 不允许使用 docker + systemctl 操作 systemctl

python - 如何用 sympy 绘制 x==2.5(垂直线)

python - 用于训练/验证/测试集拆分的 SHA 哈希

python - 查找仅相差一个分类值的重复行

linux - procmail 没有正确执行脚本

python - Conda 与操作系统冲突