首頁  >  文章  >  後端開發  >  如何在 Apple Silicon (OSX-ARM64) 上安裝 Python 3.7?

如何在 Apple Silicon (OSX-ARM64) 上安裝 Python 3.7?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-09 06:10:02758瀏覽

How Can I Install Python 3.7 on Apple Silicon (OSX-ARM64)?

無法在osx-arm64 上安裝Python 3.7

問題:

嘗試使用Python 時使用Pyt Conda 時發生錯誤,表示Python 3.7 不適用於osx-arm64 (Apple Silicon)。

Answer:

No Native Builds available

Python 3.7 重複是在Python 3.8 推出一年後發布的。

解決方法:模擬

在 Apple Silicon 系統上使用 Python 3.7 的直接替代方案包括透過 Rosetta 使用模擬或使用 Docker 等容器系統。

建立osx-64 環境

要使用Rosetta 模擬x86_64,請以下列方式建立osx-64 環境:

  • 「環境:conda create -n py37
  • 啟動環境:conda activate py37
  • 設定x86_64 架構通道:conda config --env --set subdir osx-64
  • 安裝安裝install python=3.7 numpy

YAML

另一種方法是使用YAML 環境定義:

  • 從YAML 建立環境定義:
  • 從YAML 建立環境: CONDA_SUIRos -64 conda env create -n py37 -f py37.yaml
  • 啟動環境:conda activate py37

設定x86_64 架構通道:conda config --env --set subdir osx-64

虛擬化和Parallels

除了模擬之外,還可以利用 Parallels 等虛擬化解決方案在 Apple Silicon 硬體上的虛擬化環境中運行 x86_64 程式。

長期解決方案

請求python-feedstock 的本機構建包含用於osx-arm64 的Python 3.7 是可能的,但由於Python 3.7 已在其中,因此不太可能被採納它的維護階段和依賴項不可用。

以上是如何在 Apple Silicon (OSX-ARM64) 上安裝 Python 3.7?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn