問題:
Python 3.7 で新しい環境を作成しようとしたときConda を使用すると、Python 3.7 が osx-arm64 (Apple Silicon) では利用できないことを示すエラーが発生します。
回答:
利用可能なネイティブ ビルドはありません
Python 3.8 が利用可能になってから 1 年が経過した後に Apple Silicon がリリースされたため、Python 3.7 は osx-arm64 用に正式にビルドされたことはありません。
回避策: エミュレーション
Apple Silicon システムで Python 3.7 を使用するための当面の代替案には、Rosetta によるエミュレーションの使用や、Docker などのコンテナ システムの採用が含まれます。
osx-64 環境の作成
Rosetta で x86_64 をエミュレートするには、次の方法で osx-64 環境を作成します:
YAML
別の方法は、YAML 環境定義を使用することです:
仮想化と Parallels
エミュレーションの代わりに、Parallels のような仮想化ソリューションを利用して、Apple Silicon ハードウェア上の仮想化環境で x86_64 プログラムを実行することもできます。
長期的な解決策
osx-arm64 用の Python 3.7 を含めるために python-feedstock のネイティブ ビルドをリクエストする可能性はありますが、Python 3.7 が含まれているため採用される可能性は低いです。メンテナンス段階のため、依存関係は利用できません。
以上がApple Silicon (OSX-ARM64) に Python 3.7 をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。