亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python 版本和 Anaconda

Python 版本和 Anaconda

慕勒3428872 2021-12-17 14:50:29
最近,我在 MacOS 筆記本電腦中安裝了 Anaconda3,但由于一些涉及以下語法的舊代碼,我需要將默認的 python 版本設置為 2.7:#! /usr/bin/env python我閱讀了一些評論,似乎最簡單的方法是使用別名,alias python="python2"但即使在我的 bash_profile 上設置了這個,我仍然得到這個:$ which python /anaconda3/bin/python我究竟做錯了什么?歡迎任何建議。先感謝您!
查看完整描述

1 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

IMO,您不想使用別名來執行此操作。相反,您希望操作您的文件系統和/或 PATH 變量,以便系統在您的 PATH 上找到的名為“python”的二進制文件的第一個實例是您希望默認運行的那個。

如果這樣做有意義并且很容易做到,一個明顯的解決方法是卸載 Anaconda。但我想你仍然需要它。

您還可以深入了解 Mac 在您的情況下可能會做什么,以某種正式的方式管理多個 Python 版本。這可能是最好的解決方案,但我不能告訴你它是如何工作的。你可能可以谷歌搜索這些信息。如果您想采用更基本的方法,請繼續閱讀。

我建議你首先運行命令ls -l `which python`。這將告訴您當前哪個 Python 二進制文件是默認的,并顯示有關該二進制文件的詳細信息。我猜那個“二進制”實際上是一個符號鏈接,指向其他一些文件。如果是這樣,您可以刪除該鏈接,或將其重命名為其他名稱。如果您看到的不是符號鏈接,而是真正的可執行文件,那么同樣的事情也會起作用,但決定刪除或重命名真正的可執行文件是一件大事。如果你只是重命名這個文件,你顯然可以隨時逆轉你所做的事情。

執行此操作后,再次執行ls -l `which python`。這應該給你一個新的答案,并指向原始的 python 安裝。您可以通過運行python來確認哪個版本的 python 現在是默認版本。


查看完整回答
反對 回復 2021-12-17
  • 1 回答
  • 0 關注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號