2016-06-18 69 views
-1

好的,所以每次我啓動一個新的終端窗口我必須重置python別名,以便它默認運行python3。在Mac上設置Python別名在終端重啓後恢復

我做了以下內容:敢肯定這不是預期

alias python=python3 

這工作,但然後重置本身,如果有人知道爲什麼被觀察到這種行爲不知道。

+0

你的意思'別名蟒蛇= python3'?如果你把它放在你的shell init文件中會發生什麼? – mgilson

+0

從命令行設置別名,就像它只爲該特定的shell設置別名。您必須將其設置在您的bash配置文件中才能使其滲透 – Winter

回答

1

這是預期的,因爲別名命令只適用於特定的shell實例。換句話說,如果您打開另一個選項卡或窗口,該別名將不再存在。

要解決這個問題,您需要在您的主目錄中找到的shell啓動文件中設置別名。對於bash(osx上的默認shell),它被稱爲.bash_profile(注意.,這使它成爲一個隱藏文件);您可以通過輸入ls ~/.bash_profile~是到主目錄的快捷方式)找出您是否有一個。

只需編輯或創建一個,並將alias命令添加到它以便使別名永久。

一個快速的方法來做到這一點是echo "alias python=python3" >> ~/.bash_profile

相關問題