我遵循了以下指示: https://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3
该网站提供了如何为python 3制作别名的说明。这很简单,但我看不出它对我不起作用。
这就是我所做的:
admin@Jerry:~$ cat ~/.bash_aliases
alias py=python3
admin@Jerry:~$ source ~/.bash_aliases
admin@Jerry:~$ py
py: command not found
admin@Jerry:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias py='python3'
alias python='python3'
alias python3='py'
admin@Jerry:~$ which python3
/usr/bin/python3
我确信这是一件我想念的简单事。
编辑1:'alias'和'添加了哪个python3'命令
答案 0 :(得分:1)
您已经循环定义了py='python3'
别名。要解决此问题,请执行以下操作取消设置python3='py'
别名:
unalias python3