我知道這是一箇舊帖子,但它仍然沒有完全回答。
在接受的答案命令從guettli:
find /usr/bin /bin/ /usr/local/bin -iname 'python*'
將返回這樣的事情:
/usr/local/bin/python2.7-config
/usr/local/bin/python2.7
這意味着要進入python shell,你需要輸入「python2.7」。
您可以通過一個符號鏈接改變這種使用只是「蟒蛇」:
ln -s /usr/local/bin/python2.7 /usr/local/bin/python
如果您沒有權限來創建符號鏈接(或者你只是不想),您還可以創建別名通過編輯用戶的默認shell dotfile,例如〜加入以下行/ .bashrc中:
alias python="python2.7"
別名不會,直到你再次登錄到外殼或「刷新」,在.bashrc中的變化在當前會話自動工作:
source ~/.bashrc
或
. ~/.bashrc
通過編輯dotfile,別名將變爲永久。
要爲當前會話創建一個臨時別名,可以將上述別名代碼直接寫入shell。一旦註銷,但可以在當前會話中「混疊的」
臨時別名將消失:
unalias python
另外,如果你希望能夠使用關鍵字'python'訪問python2.7,你可以輕鬆地添加它通過使用帶有代碼「別名python python2.7」的'nano〜/ .bashrc'來定義別名。將它放在別名部分的最後一個別名之後。 – 2017-07-31 20:05:35