CentOS 运行了语句sudo yum install python3后,再用python --version查询出来的是Python2,为什么
时间: 2024-02-09 11:12:37 浏览: 21
这是因为在CentOS中,系统默认安装了Python 2.x版本。当你使用命令`python --version`时,会显示Python 2.x的版本号。而在你安装Python 3.x后,你需要使用`python3`命令来启动Python 3.x解释器。
如果你想将Python 3.x设置为系统默认的Python版本,可以使用以下命令:
```
sudo alternatives --set python /usr/bin/python3
```
这会将`/usr/bin/python3`设置为系统默认的Python版本。你可以使用`python --version`命令来检查是否设置成功。
相关问题
yum install -y python3-dev python-dev yum 源 centos 7
在 CentOS 7 上安装 Python3 开发包(python3-dev)和 Python2 开发包(python-dev),可以按照以下步骤操作:
1. 打开终端,以 root 用户身份登录。
2. 确保你的系统已经添加了 EPEL(Extra Packages for Enterprise Linux)源。如果没有,请运行以下命令来安装 EPEL 源:
```shell
yum install -y epel-release
```
3. 安装 Python3 开发包(python3-dev):
```shell
yum install -y python3-devel
```
4. 安装 Python2 开发包(python-dev):
```shell
yum install -y python-devel
```
现在,你的 CentOS 7 系统应该已经安装了 Python3 开发包和 Python2 开发包。你可以使用 `python3` 命令来运行 Python3,使用 `python` 命令来运行 Python2。
centos中输入python3 --version没有任何返回
如果在 CentOS 中输入 `python3 --version` 没有任何返回,这可能意味着 Python 3 没有正确安装或者没有添加到系统的 PATH 路径中。
您可以尝试使用以下命令来安装 Python 3:
```
sudo yum install python3
```
安装完成后,再次输入 `python3 --version` 命令来检查 Python 3 是否已经正确安装。如果您仍然没有看到任何输出,请尝试使用以下命令安装 Python 3 的开发包:
```
sudo yum install python3-devel
```
安装完成后,再次输入 `python3 --version` 命令来检查是否已经正确安装 Python 3。
如果您仍然无法成功检查到 Python 3 的版本号,请检查是否已将 Python 3 的安装路径添加到系统的 PATH 路径中。您可以通过在终端中运行以下命令来检查:
```
echo $PATH
```
如果您看不到 Python 3 的安装路径,请将其添加到 PATH 环境变量中。例如,如果您的 Python 3 安装在 `/usr/local/bin/python3` 下,可以使用以下命令将其添加到 PATH 环境变量中:
```
export PATH=/usr/local/bin:$PATH
```
请注意,这只会将 Python 3 的安装路径添加到当前会话的 PATH 环境变量中。如果您希望永久添加 Python 3 的安装路径,请将上述命令添加到您的 shell 配置文件中,例如 `~/.bashrc` 或 `~/.bash_profile`。