簡體   English   中英

如何將mac上的python3版本更改為3.10.10

[英]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 環境

要做的事情:

  1. 安裝 pyenv: brew install pyenv
  2. 安裝特定的 python: pyenv install 3.10.10
  3. 將 python3.10.10 設置為 gloabal python env: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM