問題:
嘗試使用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 環境:
YAML
另一種方法是使用YAML 環境定義:
設定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中文網其他相關文章!