16.3. 配置未指定版本的 Python
系统管理员可以使用 alternatives
命令配置位于 /usr/bin/python
的被指定版本的 python
命令。请注意,在将未指定版本的命令配置为对应的版本之前,必须安装所需的软件包 python3
,python38
,python39
,python3.11
,python3.12
, 或 python2
。
/usr/bin/python
执行文件由 alternatives
系统控制。更新时可能会覆盖任何手动更改。
其他 Python 相关的命令,如 pip3
,没有可配置的未版本化变体。
16.3.1. 直接配置未指定版本的 python 命令 复制链接链接已复制到粘贴板!
您可以将未版本化的 python
命令直接配置为所选的 Python 版本。
先决条件
- 确保所需的 Python 版本已安装。
流程
要将未版本化的
python
命令配置为 Python 3.6,请使用:alternatives --set python /usr/bin/python3
# alternatives --set python /usr/bin/python3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将未版本化的
python
命令配置为 Python 3.8,请使用:alternatives --set python /usr/bin/python3.8
# alternatives --set python /usr/bin/python3.8
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将未版本化的
python
命令配置为 Python 3.9,请使用:alternatives --set python /usr/bin/python3.9
# alternatives --set python /usr/bin/python3.9
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将未版本化的
python
命令配置为 Python 3.11,请使用:alternatives --set python /usr/bin/python3.11
# alternatives --set python /usr/bin/python3.11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将未指定版本的
python
命令配置为 Python 3.12,请使用:alternatives --set python /usr/bin/python3.12
# alternatives --set python /usr/bin/python3.12
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将未指定版本的
python
命令配置为 Python 2,请使用:alternatives --set python /usr/bin/python2
# alternatives --set python /usr/bin/python2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
16.3.2. 以互动方式将未指定版本的 python 命令配置为所需的 Python 版本 复制链接链接已复制到粘贴板!
您可以以交互方式将未版本化的 python
命令配置为所需的 Python 版本。
先决条件
- 确保所需的 Python 版本已安装。
流程
要以互动方式配置未版本化的
python
命令,请使用:alternatives --config python
# alternatives --config python
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 从提供的列表中选择所需版本。
要重置此配置并删除未版本化的
python
命令,请使用:alternatives --auto python
# alternatives --auto python
Copy to Clipboard Copied! Toggle word wrap Toggle overflow