0
点赞
收藏
分享

微信扫一扫

centos yum install Python3.8 -bash: python: command not found

CentOS下安装Python3.8的解决办法

在CentOS系统上安装Python3.8时,有时会遇到“-bash: python: command not found”错误。这是因为系统默认没有安装Python3.8,并且在命令行中找不到Python3.8的可执行文件。本文将介绍如何通过yum命令安装Python3.8,并解决该错误。

安装Python3.8

在CentOS系统中,可以使用yum命令来安装软件包。首先,需要添加软件源epel-release和ius-release,这两个软件源包含了更多的软件包。

[shell]
# 添加软件源
$ sudo yum install epel-release
$ sudo yum install 

# 安装Python3.8
$ sudo yum install python38

执行上述命令后,yum会自动下载并安装Python3.8及其依赖包。安装完成后,可以通过以下命令验证Python3.8是否安装成功:

[shell]
$ python3.8 --version

如果输出了Python3.8的版本号,则说明安装成功。

配置Python3.8环境变量

安装完成后,我们还需要配置Python3.8的环境变量,以便在任何地方都可以直接使用python3.8命令。

  1. 打开终端,编辑~/.bashrc文件。
[shell]
$ vi ~/.bashrc
  1. 在文件底部添加以下两行代码,并保存退出。
[shell]
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/opt/python@3.8/bin:$PATH"
  1. 使修改的环境变量生效。
[shell]
$ source ~/.bashrc

现在,我们可以在命令行中直接使用python3.8命令了。

解决“-bash: python: command not found”错误

如果安装了Python3.8但出现了“-bash: python: command not found”错误,这可能是由于系统使用了旧版本的Python作为默认版本。解决该问题的方法是更新系统的默认Python版本。

[shell]
# 更新系统的默认Python版本
$ sudo alternatives --config python

执行该命令后,系统会列出已安装的Python版本,按照提示选择Python3.8作为默认版本即可。

关系图

下面是一个示意关系图,展示了CentOS系统、yum命令、Python3.8以及环境变量之间的关系。

erDiagram
    CentOS -- yum命令
    yum命令 -- Python3.8
    yum命令 -- 环境变量

以上关系图说明了,在CentOS系统中使用yum命令可以安装Python3.8,并且通过配置环境变量使其可以在任何地方使用。

总结

通过本文我们了解到,在CentOS系统中安装Python3.8和解决“-bash: python: command not found”错误的方法。首先使用yum命令安装Python3.8及其依赖包,然后配置环境变量使其可以直接使用。最后,通过更新系统默认Python版本解决了出现错误的问题。希望本文对你有所帮助!

举报

相关推荐

0 条评论