-1
好的,所以每次我啓動一個新的終端窗口我必須重置python別名,以便它默認運行python3。在Mac上設置Python別名在終端重啓後恢復
我做了以下內容:敢肯定這不是預期
alias python=python3
這工作,但然後重置本身,如果有人知道爲什麼被觀察到這種行爲不知道。
好的,所以每次我啓動一個新的終端窗口我必須重置python別名,以便它默認運行python3。在Mac上設置Python別名在終端重啓後恢復
我做了以下內容:敢肯定這不是預期
alias python=python3
這工作,但然後重置本身,如果有人知道爲什麼被觀察到這種行爲不知道。
這是預期的,因爲別名命令只適用於特定的shell實例。換句話說,如果您打開另一個選項卡或窗口,該別名將不再存在。
要解決這個問題,您需要在您的主目錄中找到的shell啓動文件中設置別名。對於bash(osx上的默認shell),它被稱爲.bash_profile
(注意.
,這使它成爲一個隱藏文件);您可以通過輸入ls ~/.bash_profile
(~
是到主目錄的快捷方式)找出您是否有一個。
只需編輯或創建一個,並將alias命令添加到它以便使別名永久。
一個快速的方法來做到這一點是echo "alias python=python3" >> ~/.bash_profile
你的意思'別名蟒蛇= python3'?如果你把它放在你的shell init文件中會發生什麼? – mgilson
從命令行設置別名,就像它只爲該特定的shell設置別名。您必須將其設置在您的bash配置文件中才能使其滲透 – Winter