Osx
從下載的 python 版本切換到 Homebrew 版本
我最近決定從我下載的 python 2 和 3 版本(如從 python.org 下載的版本)切換到 Homebrew 安裝。我已經使用簡單的
brew install python
(3
) 從 Homebrew 安裝了 python 2 和 3,但是當我在終端中打開 python shell 會話時,它仍然是舊版本的 python。我當然期待這一點,但是我將如何製作它以便使用 Homebrew 版本的 python 而不是我以前安裝的版本?或者,更好的是,我最理想的做法是完全解除安裝舊版本的 python 並使用新版本。那可能嗎?
根據我的研究,在 Mac 上簡單地解除安裝 python 版本似乎過於困難。我通常會解決這個問題並嘗試自己解決它,但我聽說如果你在 Mac 上使用錯誤版本的 python 會發生一些不好的事情。
我正在使用 OS X El Captian 版本 10.11。
編輯:我還應該提到我不是在尋找任何讓它只在終端中工作的技巧。此外,在 PyCharm 中,當我嘗試更改 python 解釋器版本時,甚至不會出現新安裝的 python 版本。
問題是我的使用者特定
~/.bash_profile
文件中有自動生成的行,如下所示:# Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH # Setting PATH for Python 3.5 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}" export PATH
為了解決這個問題,我只是註釋掉了所有的行,這樣它們就不會覆蓋連結我想要的 python 版本的其他路徑。