Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Python 3.7 auf Apple Silicon (OSX-ARM64) installieren?

Wie kann ich Python 3.7 auf Apple Silicon (OSX-ARM64) installieren?

Mary-Kate Olsen
Freigeben: 2024-11-09 06:10:02
Original
809 Leute haben es durchsucht

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

Python 3.7 kann nicht auf osx-arm64 installiert werden

Problem:

Beim Versuch, eine neue Umgebung mit Python 3.7 zu erstellen Bei Verwendung von Conda tritt ein Fehler auf, der darauf hinweist, dass Python 3.7 für osx-arm64 (Apple Silicon) nicht verfügbar ist.

Antwort:

Keine nativen Builds verfügbar

Python 3.7 wurde nie offiziell für osx-arm64 entwickelt, da Apple Silicon veröffentlicht wurde, nachdem Python 3.8 ein Jahr lang verfügbar war.

Workaround: Emulation

Unmittelbare Alternativen für die Verwendung von Python 3.7 auf Apple Silicon-Systemen umfassen die Verwendung der Emulation über Rosetta oder den Einsatz von Containersystemen wie Docker.

Erstellen von OSX-64-Umgebungen

Um x86_64 mit Rosetta zu emulieren, erstellen Sie OSX-64-Umgebungen auf folgende Weise:

  • Erstellen Sie eine leere Umgebung: conda create -n py37
  • Aktivieren Sie die Umgebung: conda activate py37
  • Legen Sie die x86_64-Architekturkanäle fest: conda config --env --set subdir osx-64
  • Installieren Sie Python und andere Pakete: conda install python=3.7 numpy

YAML

Eine Alternative ist die Verwendung einer YAML-Umgebungsdefinition:

  • Erstellen Sie eine Umgebung aus YAML: CONDA_SUBDIR=osx-64 conda env create -n py37 -f py37.yaml
  • Umgebung aktivieren: conda activate py37
  • Kanal(e) der x86_64-Architektur festlegen: conda config --env --set subdir osx-64

Virtualisierung und Parallelen

Anstelle der Emulation können Virtualisierungslösungen wie Parallels auch verwendet werden, um x86_64-Programme in einer virtualisierten Umgebung auf Apple Silicon-Hardware auszuführen.

Langfristige Lösung

Die Anforderung eines nativen Builds für Python-Feedstock, der Python 3.7 für osx-arm64 enthält, ist eine Möglichkeit, wird aber aufgrund der Einführung von Python 3.7 wahrscheinlich nicht in Anspruch genommen seine Wartungsphase und Abhängigkeiten sind nicht verfügbar.

Das obige ist der detaillierte Inhalt vonWie kann ich Python 3.7 auf Apple Silicon (OSX-ARM64) installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage