ホームページ  >  記事  >  バックエンド開発  >  Apple Silicon を搭載した macOS に Python 3.7 をインストールするにはどうすればよいですか?

Apple Silicon を搭載した macOS に Python 3.7 をインストールするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-08 04:49:01833ブラウズ

How Can I Install Python 3.7 on macOS with Apple Silicon?

osx-arm64 に Python 3.7 をインストールできません

Conda は現在、osx-arm64 用の Python 3.7 のネイティブ ビルドを提供していません。さまざまな理由がありますが、主に、Apple Silicon が市場に出たときに Python 3.8 がすでにリリースされており、Python 3.7.12 が最後の機能リリースであり、メンテナンスのみのフェーズに入ったため、3.7 のネイティブ ビルドが提供される可能性は低いです。 .

回避策: エミュレート

ネイティブ ビルドを待つ代わりに、Rosetta または Docker などのコンテナ システムを使用して Apple Silicon システム上で Python 3.7 をエミュレートできます。 .

osx-64 環境の作成

osx-64 環境を作成するには、次の手順に従います。

  1. 空の環境:
conda create -n py37
  1. 環境をアクティブ化します:
conda activate py37
  1. osx-64 アーキテクチャ チャネルを設定します:
conda config --env --set subdir osx-64
  1. 必要な Python バージョンとパッケージをインストールします。
conda install python=3.7 numpy

YAML

または、次のようにすることもできます。 YAML 環境定義。

# Create an environment from YAML
CONDA_SUBDIR=osx-64 conda env create -n py37 -f py37.yaml

# Activate the environment
conda activate py37

# Set the osx-64 architecture channel
conda config --env --set subdir osx-64

ネイティブ ビルドのリクエスト

osx-arm64 用の Python 3.7 のネイティブ ビルドをリクエストすることは可能ですが、 Python 3.8 が推奨バージョンであり、他のパッケージ バリアントも osx-arm64 用にビルドする必要があるため、承認される可能性は低いです。

以上がApple Silicon を搭載した macOS に Python 3.7 をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。