首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux - CentOS 6上使用替代品?

如何在linux - CentOS 6上使用替代品?
EN

Unix & Linux用户
提问于 2022-02-10 11:19:39
回答 1查看 1.5K关注 0票数 1

我试图在CentOS 6上将python配置为3.9。

以下是我的步骤:

代码语言:javascript
复制
[root@quickstart ~]# alternatives --install /usr/bin/python python /usr/local/bin/python3.9 10
[root@quickstart ~]# alternatives --config  python
    
There is 1 program that provides 'python'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/local/bin/python3.9

Enter to keep the current selection[+], or type selection number: 1
[root@quickstart ~]# alternatives --display python
python - status is manual.
 link currently points to /usr/local/bin/python3.9
/usr/local/bin/python3.9 - priority 10
Current `best' version is /usr/local/bin/python3.9.
[root@quickstart ~]# alternatives  --set python /usr/local/bin/python3.9

但是当我发布python --版本时,仍然是2.6

代码语言:javascript
复制
[root@quickstart ~]# python --version
**Python 2.6.6**
[root@quickstart ~]#

编辑:即使按照这些步骤,$PATH在第一个参数中仍然有python2.6。可能是吗?$PATH在哪里配置?/etc/bashrc或~/.bashrc都没有它。

代码语言:javascript
复制
[root@quickstart ~]# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/bin/python2.6-config /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.9-config /usr/local/bin/python3.9 /usr/local/lib/python3.9 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
[root@quickstart ~]#

编辑2: /etc/替代品的python为3.9,但不是全局的。

代码语言:javascript
复制
[root@quickstart alternatives]# pwd
/etc/alternatives
[root@quickstart alternatives]# ./python --version
Python 3.9.10
[root@quickstart alternatives]# python --version
Python 2.6.6
[root@quickstart alternatives]#
EN

回答 1

Unix & Linux用户

发布于 2022-02-10 19:04:58

在替代品中添加python2.6:

代码语言:javascript
复制
sudo alternatives --install /usr/bin/python python /usr/local/bin/python2.6 5

然后将python3.9设为defaut:

代码语言:javascript
复制
sudo alternatives --config  python

或者用所需的python版本覆盖符号链接:

代码语言:javascript
复制
sudo ln -fs /usr/bin/python3.9 /usr/bin/python
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/690064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档