00-macOS和Linux安裝和管理多個Python版本

公众号-JavaEdge發表於2024-06-06

在 Mac 上安裝多個 Python 版本可透過幾種不同方法實現。

1 Homebrew

1.1 安裝 Homebrew

若安裝過,跳過該步。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

1.2 安裝 Python

如安裝 Python 3.7:

brew install python@3.7

1.3 切換 Python 版本

Homebrew 會將安裝的 Python 放在獨立目錄。你可以透過修改 PATH 環境變數或使用 brew linkbrew unlink 命令來切換不同版本的 Python。

由於已經無法下載到 3.6,放棄該方案:

2 使用 pyenv

用於在同一系統上安裝和管理多個 Python 版本。

2.1 安裝 pyenv

使用 Homebrew 安裝 pyenv:

brew install pyenv

2.2 安裝 Python 版本

使用 pyenv 安裝特定版本 Python:

pyenv install 3.7.9

設定 Python 版本

使用 pyenv 設定全域性或區域性(專案級)Python 版本。例如,要全域性設定 Python 3.7.9,使用:

pyenv global 3.7.9

3 使用 Anaconda

Anaconda 是一個針對科學計算的 Python 發行版,它允許你管理多個 Python 環境。

  1. 下載並安裝 Anaconda
    Anaconda 官網 下載適用於 Mac 的安裝器,並按照指示進行安裝。

  2. 建立新的 Python 環境
    使用 Anaconda,你可以建立具有不同版本 Python 的獨立環境。例如:

    conda create -n myenv python=3.7
    
  3. 啟用和使用環境
    要使用特定環境,請啟用它:

    conda activate myenv
    

注意事項

  • 在使用這些工具時,請確保你瞭解當前啟用的 Python 環境,以避免版本混淆。
  • 這些方法可以共存,但通常最好選擇一種並堅持使用,以保持環境的一致性和可管理性。
  • 瞭解如何正確配置 PATH 環境變數對於管理多個 Python 版本至關重要。

4 官網下載壓縮包

適用於Unix & Linux 平臺安裝 Python:

以下為在 Unix & Linux 平臺上安裝 Python 的簡單步驟:

  • 開啟 WEB 瀏覽器訪問https://www.python.org/downloads/source/
  • 選擇適用 於Unix/Linux 的原始碼壓縮包。
  • 下載及解壓壓縮包。
  • 如果你需要自定義一些選項修改Modules/Setup
  • 執行 ./configure 指令碼
  • make
  • make install

執行以上操作後,Python 會安裝在 /usr/local/bin 目錄,直接設定到 IDE 即可:

Python 庫安裝在 /usr/local/lib/pythonXX,XX 為你使用的 Python 的版本號。

關注我,緊跟本系列專欄文章,咱們下篇再續!

作者簡介:魔都技術專家,多家大廠後端一線研發經驗,在分散式系統設計、資料平臺架構和AI應用開發等領域都有豐富實踐經驗。

各大技術社群頭部專家博主。具有豐富的引領團隊經驗,深厚業務架構和解決方案的積累。

負責:

  • 中央/分銷預訂系統效能最佳化
  • 活動&優惠券等營銷中臺建設
  • 交易平臺及資料中臺等架構和開發設計
  • 車聯網核心平臺-物聯網連線平臺、大資料平臺架構設計及最佳化
  • LLM應用開發

目前主攻降低軟體複雜性設計、構建高可用系統方向。

參考:

  • 程式設計嚴選網

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章