Maison  >  Article  >  développement back-end  >  Pourquoi ne puis-je pas installer Python 3.7 sur mon Mac Apple Silicon ?

Pourquoi ne puis-je pas installer Python 3.7 sur mon Mac Apple Silicon ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-08 12:28:01203parcourir

Why Can't I Install Python 3.7 on My Apple Silicon Mac?

Impossible d'installer Python 3.7 sur osx-arm64

Question :

Pourquoi Python 3.7 indisponible pour l'installation sur un Mac Apple Silicon (osx-arm64) ?

Réponse :

Les builds Python 3.7 pour osx-arm64 n'ont jamais fait partie de la matrice de build de Conda Forge , car Python 3.8 avait été publié lorsque les Mac Apple Silicon sont arrivés sur le marché.

Solution : émulation

Pour utiliser Python 3.7 sur osx-arm64, on peut :

  • Émulez x86_64 : Utilisez Rosetta ou la conteneurisation (par exemple, Docker).
  • Créez des environnements osx-64 : Utilisez l'architecture osx-64 canal et activez l'environnement avant d'installer les packages.
  • Utilisez YAML : Définissez la variable d'environnement CONDA_SUBDIR dans le fichier YAML et après avoir créé l'environnement.

Remarque : Mac s'exécutera automatiquement via Rosetta, aucune action spéciale n'est donc nécessaire pour utiliser des environnements émulés.

Demande de version native

Demande d'un Python natif La version 3.7 pour osx-arm64 est possible, mais il est peu probable qu'elle soit adoptée étant donné le cas d'utilisation limité et le statut de maintenance uniquement de Python 3.7.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn