linux - 在 CentOS 6 上制作 2.7.3 默认版本的 python

标签 linux python-2.7 centos

我想从 php 执行 python,我有一个脚本可以很好地用于默认的 python 解释器。我有默认的 python 2.6.6 安装在/usr/bin/python 和 python 2.7.3 安装在/usr/local/bin/python2.7 的 centos。你可以看到默认的 python 版本是什么:

[root@me ~]# python -V
Python 2.6.6

[root@me ~]# python2.7 -V
Python 2.7.3

如何让 python 2.7.3 在我的操作系统上成为默认 python。所以当我运行 python -V 时我应该得到 2.7.3?

我知道这很糟糕。另一种方法是卸载 python 2.7.3,我不知道该怎么做。

最佳答案

执行下面的命令让yum和python2.7一样工作

echo "export PATH="/usr/local/bin:$PATH"" >> /etc/profile
source /etc/profile
mv /usr/bin/python /usr/bin/python.bak
update-alternatives --install /usr/bin/python python /usr/bin/python2.6 1
update-alternatives --install /usr/bin/python python /usr/local/bin/python2.7 2
update-alternatives --config python
sed -i "s/python/python2.6/g" /usr/bin/yum

关于linux - 在 CentOS 6 上制作 2.7.3 默认版本的 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27743992/

相关文章:

python - 打开串行端口或使用 pyserial 从串行端口读取时遇到问题

linux - 单声道 - 找不到命令

linux - 从 ps -ef | 识别 PID grep 进程名

linux - Cron 计划任务被忽略

linux - arm-linux-gnueabi 编译器选项

centos - 如何找到我的 Chef 服务器的版本

bash - 遍历 Ubuntu 16 中的文件夹文件

.net - 如何在 Linux 上通过 Ruby 使用我自己的 .Net 库?

python - 如何根据索引组合嵌套列表?

python - if 语句处理操作