在 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
方法只会影响当前用户,不会影响系统的其他用户。