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:
YAML
Eine Alternative ist die Verwendung einer YAML-Umgebungsdefinition:
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!