centos切换python3默认版本
本篇主要介绍如何将python3默认版本从3.6升级为python3.8
首先,没有链接python3的需要先链接python3
1 | vim ~/.bash_profile |
重载:
1 | source .bash_profile |
查询python3版本路径:
1 | whereis python |
返回并找到你需要的版本路径:
继续修改:
1 | vim ~/.bashrc |
链接python3:
1 | alias python3=/root/.pyenv/shims/python3.8 |
重载:
1 | source ~/.bashrc |
注意:
在centos中,用于软件安装的yum指令是调用python作为命令解释器的,因此其默认版本为Python2,如果改成python3,会由于2和3的兼容性问题导致yum可能出现故障。因此需要特别注意。尽量让python默认为系统版本,需要python3直接使用python3
即可。
pyenv报错:
1 | pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本 |
或者 在当前目录创建 .python-version
文件,进入目录后会自动切换到对应的Python版本
1 | $ cat .python-version |
附录pyenv命令:
1 | pyenv install --list # 列出可安装版本 |