1 回答

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
IMO,您不想使用別名來執(zhí)行此操作。相反,您希望操作您的文件系統(tǒng)和/或 PATH 變量,以便系統(tǒng)在您的 PATH 上找到的名為“python”的二進(jìn)制文件的第一個(gè)實(shí)例是您希望默認(rèn)運(yùn)行的那個(gè)。
如果這樣做有意義并且很容易做到,一個(gè)明顯的解決方法是卸載 Anaconda。但我想你仍然需要它。
您還可以深入了解 Mac 在您的情況下可能會(huì)做什么,以某種正式的方式管理多個(gè) Python 版本。這可能是最好的解決方案,但我不能告訴你它是如何工作的。你可能可以谷歌搜索這些信息。如果您想采用更基本的方法,請(qǐng)繼續(xù)閱讀。
我建議你首先運(yùn)行命令ls -l `which python`。這將告訴您當(dāng)前哪個(gè) Python 二進(jìn)制文件是默認(rèn)的,并顯示有關(guān)該二進(jìn)制文件的詳細(xì)信息。我猜那個(gè)“二進(jìn)制”實(shí)際上是一個(gè)符號(hào)鏈接,指向其他一些文件。如果是這樣,您可以刪除該鏈接,或?qū)⑵渲孛麨槠渌Q。如果您看到的不是符號(hào)鏈接,而是真正的可執(zhí)行文件,那么同樣的事情也會(huì)起作用,但決定刪除或重命名真正的可執(zhí)行文件是一件大事。如果你只是重命名這個(gè)文件,你顯然可以隨時(shí)逆轉(zhuǎn)你所做的事情。
執(zhí)行此操作后,再次執(zhí)行ls -l `which python`。這應(yīng)該給你一個(gè)新的答案,并指向原始的 python 安裝。您可以通過運(yùn)行python來確認(rèn)哪個(gè)版本的 python 現(xiàn)在是默認(rèn)版本。
添加回答
舉報(bào)