将python 3设置为CentOS中的默认python版本

问题描述 投票:0回答:1

我已按照https://linuxize.com/post/how-to-install-python-3-on-centos-7/上的指南在CentOS计算机上安装了python 3.6,该指南通过以下命令安装了python 3:

sudo yum install rh-python36

但是,默认的python版本仍然是python2。该指南提到我可以先运行scl enable rh-python36 bash来运行python 3,然后再使用python 3。但是,这仅适用于该会话-注销并重新登录将还原为python2。根据How to set Python3.5.2 as default Python version on CentOS?,可以使用以下命令将python 3设置为默认值:

sudo ln -fs /usr/bin/python3 /usr/bin/python

但是,由于某些原因我在/usr/bin/中没有任何python3文件,因此这对我不起作用-我只有pythonpython2python2.7python2.7-configpython2-configpython-config(尽管如上所述使用yum安装python 3)。

python centos yum
1个回答
0
投票

首先运行

$ scl enable rh-python36 bash

切换python版本。

第二,运行

$ which python

找出python3.6二进制文件的确切路径。

第三,编辑〜/ .bashrc。

$ vim ~/.bashrc

并在下面添加行。

alias python='/opt....(the path you found by "which python")'

并保存文件。

© www.soinside.com 2019 - 2024. All rights reserved.