本文共 1160 字,大约阅读时间需要 3 分钟。
一、查看当前Python版本
在终端中输入以下命令,查看当前机器上安装的Python版本:python -V
输出结果显示当前版本为Python 2.7.5。 二、下载并安装新版本Python
如果需要更高版本的Python,可以访问Python官方网站(https://www.python.org),选择合适的版本进行下载。我这里选用了Python 3.6.1进行安装。进入软件目录中执行以下步骤:
sudo yum install gcc gcc-c++ -y
下载Python压缩包:wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
解压文件:tar xvf Python-3.7.3.tar.xz
进入Python目录并配置安装:cd Python-3.7.3/
./configure
编译并安装:make
make install
三、验证安装结果
输入以下命令查看Python版本,确认是否安装了新的Python 3.7.3:python3 -V
输出结果显示Python 3.7.3。 四、设置Python 3为默认版本
由于系统默认使用Python 2.7,查看Python快捷方式:ls -al /usr/bin | grep python
发现Python链入了Python 2.7,执行python
命令会使用旧版本。为切换默认版本,执行以下命令:mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
这样,python
命令将默认调用Python 3.7.3。 五、配置YUM
安装新版本Python后,YUM命令可能会出现错误,因为默认版本切换到Python 3.7。需要修改YUM配置文件,确保其使用Python 2.7解析依赖:sudo vi /usr/bin/yum
在文件开头,将#!/usr/bin/python
改为#!/usr/bin/python2.7
。同样,修改/usr/libexec/urlgrabber-ext-down
的第一行,使用Python 2.7:sudo vi /usr/libexec/urlgrabber-ext-down
完成以上修改后,YUM命令应能正常使用。 六、其他验证方式
输入以下命令进一步确认配置是否生效:python --version
python3 --version
确保默认版本为Python 3.7.3,而非Python 2.7.5。 通过以上步骤,可以成功切换默认Python版本,并确保系统命令正确解析配置。
转载地址:http://znwfk.baihongyu.com/