[英]How to change python3 version on mac to 3.10.10
我目前在我的 Mac 上運行 python 3.9.13。 我想將我的版本更新到 3.10.10
我試過跑步
brew install python
但是它說“已經安裝了python 3.10.10”!
當我跑
python3 --version
在終端它說我還在“python 3.9.13”
所以我的問題是,如何將 python 版本從 3.9.13 更改為 3.10.10? 我已經從我的應用程序中刪除了 python 3.9,而 python 3.10 是唯一一個仍然存在的。
我還嘗試從網站安裝 python 3.10.10 並進行安裝。 但是它不起作用。 Python 3.10.10安裝成功,查看還是版本一樣。
您可以使用pyenv
來處理多個 python 環境
要做的事情:
brew install pyenv
pyenv install 3.10.10
pyenv global 3.10.10
並且可以開始使用python 3.10.10
版本
在我看來,如果你不熟悉終端或者 python 在 mac 系統中的配置方式,最好保留原系統 python。 並使用單獨的 python 管理器來幫助您獨立管理不同的 python 版本,如果出現問題,那么它只會影響環境而不影響系統
Python 3.10.10
已與 Python 3.9.13
一起安裝。 您的路徑可能指向3.9.13
,這就是您獲得 Python 版本的原因。
嘗試修改您的路徑變量以指向 brew 的 Python 安裝,或者(更好)使用虛擬環境。
a) 告訴你的PATH
變量指向哪個 Python 版本:
$ which python
將告訴您實際可執行文件的路徑是什么。 這樣,您將准確地看到 main python 所在的位置。
b) 如果您想使用 brew 的 python 創建虛擬環境,請嘗試以下操作:
$ /usr/local/Cellar/python@3.10/3.10.1/bin/python3 -m venv py310
$ source venv/bin/activate
$ python
> # you should be inside a 3.10.1 envornamente
> CTRL+D
$ pip install requests
只需刪除您設備上當前的 python 安裝,然后從官方網站下載您想要的版本。 這是最簡單的方法,也是最適合初學者的方法。
當您下載最新版本時,它會附帶一個名為Update Shell Profile.command
的文件。
在 mac 中,您可以在/Applications/Python 3.11/Update Shell Profile.command
找到它。
運行它,它應該升級到最新版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.