为python3创建别名

2024-04-19 16:03:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我的系统中安装了python2.6.6。现在我尝试使用python3,同时在/usr/bin/中保持python2.6.6的所有内容不变。我可以在/opt/python35/bin/中安装python3。通过将export PATH=/opt/python35/bin/:$PATH添加到~/.bashrc文件中,我可以在控制台的任何位置访问python3。

我的问题是:如何为python3设置别名(python),以便在发出命令“python”时,可以使用/opt/python35/bin/中的python3?由于系统中已经安装了一些程序,我无法删除系统中的python2.6.6。

我当前的方法是在~/.bashrc文件中添加一行,alias python = "/opt/python35/bin/python3"或简单地alias python = "python3"。但是,当我重新加载这个~/.bashrc文件时,出现了以下错误:

$ source ~/.bash_profile
bash: alias: python: not found
bash: alias: =: not found
bash: alias: /opt/python35/bin/python3: not found

有人知道我的问题在哪里吗?提前谢谢!


Tags: 文件pathbash内容binusr系统not
2条回答

在你的.bashrc

添加

alias python='python3'

在bash脚本中,不能在=旁边插入空格。

声明别名时,等号旁边不允许有空格。

使用

alias python=python3

它应该起作用。

相关问题 更多 >