在 Ubuntu 18.04 上,Python 3 默认的命令是 python3,而 python 命令通常指向 Python 2.x。为了将 python 命令更改为指向 Python 3,您可以使用以下几种方法之一。
方法 1:使用 update-alternatives
-
打开终端。
-
添加 Python 3 到 alternatives:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1 -
检查可用版本:
sudo update-alternatives --config python如果您有多个 Python 版本,您会看到一个菜单,可以选择要使用的版本。输入相应的编号并按回车。
-
验证:
python --version这应该显示 Python 3 的版本信息。
方法 2:创建符号链接
如果您只想简单地将 python 命令指向 python3,可以创建一个符号链接。
-
打开终端。
-
创建符号链接:
sudo ln -s /usr/bin/python3 /usr/bin/python -
验证:
python --version确保输出显示 Python 3 的版本。
方法 3:修改 .bashrc 文件
如果您只想在当前用户的环境中使用 Python 3 而不影响系统的全局设置,可以修改用户的 .bashrc 文件。
-
打开终端。
-
编辑
.bashrc文件:nano ~/.bashrc -
添加以下行到文件的末尾:
alias python=python3 -
保存并退出:按
CTRL + X,然后按Y,最后按Enter。 -
重新加载
.bashrc:source ~/.bashrc -
验证:
python --version这应该显示 Python 3 的版本信息。
注意事项
- 如果您的系统中有某些依赖于 Python 2 的软件,建议使用
update-alternatives方法,以便能够在需要时轻松切换 Python 版本。 - 在某些情况下,使用
python命令可能仍然需要 Python 2,因此确保您的项目和脚本兼容所选的 Python 版本。
在 Ubuntu 18.04 上,将 pip3 命令更改为 pip 命令可以通过几种方法实现。以下是一些常见的方法。
方法 1:使用 update-alternatives
-
打开终端。
-
添加 pip3 到 alternatives:
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 -
检查可用版本:
sudo update-alternatives --config pip如果您有多个 pip 版本,您将看到一个菜单,可以选择要使用的版本。输入相应的编号并按回车。
-
验证:
pip --version确保输出显示 pip 的版本信息。
方法 2:创建符号链接
您可以创建一个符号链接,将 pip 命令指向 pip3。
-
打开终端。
-
创建符号链接:
sudo ln -s /usr/bin/pip3 /usr/bin/pip -
验证:
pip --version确保输出显示 pip3 的版本信息。
方法 3:修改 .bashrc 文件
如果您只想在当前用户的环境中使用 pip3 而不影响系统的全局设置,可以修改用户的 .bashrc 文件。
-
打开终端。
-
编辑
.bashrc文件:nano ~/.bashrc -
添加以下行到文件的末尾:
alias pip=pip3 -
保存并退出:按
CTRL + X,然后按Y,最后按Enter。 -
重新加载
.bashrc:source ~/.bashrc -
验证:
pip --version这应该显示 pip3 的版本信息。
注意事项
- 在使用符号链接或
update-alternatives方法时,请确保没有依赖于 Python 2 的项目需要使用pip命令。 - 通过
.bashrc方法只会影响当前用户,不会影响系统的其他用户。










