在WSL中将python3命令别名为python


在WSL中将 python3 命令别名为 python

在 Windows Subsystem for Linux (WSL) 环境中,默认情况下,Python 3.x 版本通常通过 python3 命令调用,而 python 命令可能未定义或指向老旧的 Python 2.x 版本。为了方便起见,您可以将 python3 命令别名为 python,从而直接使用 python 命令来执行 Python 3.x。

最常用且推荐的方法是创建一个永久性的别名,这通过修改您 shell 的配置文件(通常是 .bashrc)来实现。这样,每次启动新的 WSL 终端时,该别名都会自动生效。

以下是详细的步骤:

1. 打开您的 shell 配置文件

您需要使用一个命令行文本编辑器(如 nanovimemacs)来编辑位于您用户主目录下的 .bashrc 文件。对于大多数用户来说,默认的 shell 是 Bash。

打开终端并输入以下命令:

nano ~/.bashrc

如果您使用的是 Zsh,则应编辑 .zshrc 文件:

nano ~/.zshrc

2. 添加别名设置

在打开的文件中,滚动到文件末尾,并添加以下这行代码:

alias python='python3'

这一行代码的作用是告诉 shell,当您输入 python 时,实际上应该执行 python3 命令。

您还可以选择为 pip 创建一个类似的别名:

alias pip='pip3'

3. 保存并关闭文件

如果您使用的是 nano 编辑器,请按 Ctrl + O 来保存文件,然后按 Enter 确认。接着按 Ctrl + X 退出编辑器。

4. 使更改生效

新添加的别名不会立即在当前的终端会话中生效。您需要让 shell 重新加载配置文件。您可以通过以下任一方式实现:

  • 关闭并重新打开您的 WSL 终端。 这是最简单直接的方法。

  • 在当前终端会话中执行以下命令:

    source ~/.bashrc

    或者,如果您使用的是 Zsh:

    source ~/.zshrc

5. 验证别名是否生效

现在,您可以在终端中输入以下命令来验证 python 命令是否已成功指向 Python 3:

python --version

如果一切顺利,输出结果应该显示您的 Python 3.x 版本号,例如:

Python 3.10.6

通过以上步骤,您已经成功地在 WSL 中将 python3 命令别名为 python,这将为您在开发过程中提供更便捷的体验。


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录