2016-08-25 3 views
-1

Я следовал этим направлениям: https://askubuntu.com/questions/320996/make-default-python-symbolic-link-to-link-to-python3Алиас не работает на Ubuntu 16.04 для Python3

Сайт дал инструкции о том, как сделать псевдоним для Python 3. Это довольно простой, но я не могу видеть, как это ISN» я работаю для меня.

Это то, что я сделал:

[email protected]:~$ cat ~/.bash_aliases 
alias py=python3 
[email protected]:~$ source ~/.bash_aliases 
[email protected]:~$ py 
py: command not found 

[email protected]:~$ 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' 

[email protected]:~$ which python3 
/usr/bin/python3 

Я уверен, что это что-то простое, что мне не хватает.

EDIT 1: 'псевдоним' и 'которые Python3' команда добавляется

+1

Какой выход из следующих команд: '' alias' и которые python3'? –

+0

Добавлен код @ChristianTernus. Я вижу, что у меня есть псевдоним для python = 'python3'. Это что-то делает? Я добавил его раньше, но удалил его и заменил файл. –

ответ

1

Вы определили py='python3' псевдоним циркулярно. Чтобы это исправить, убрать python3='py' псевдоним, выполнив:

unalias python3

+0

Спасибо! Были ли унификации, и теперь это работает. –

Смежные вопросы