11 votes

Lors de la mise à jour vers MacOS Catalina, l'installation par défaut de Python sera-t-elle supprimée de mon système ?

Apple cessera de livrer des langages de script comme Python avec MacOS à partir de Catalina . Lorsque j'effectuerai la mise à jour vers MacOS Catalina, Python (2.7.X), qui est actuellement fourni avec MacOS, sera-t-il supprimé de mon système ? Ou est-ce seulement si je fais une nouvelle installation de Catalina que je n'aurai plus l'installation de Python ?

0 votes

Vous devez cesser d'utiliser ce Python au 1/1/2020, car il ne sera plus maintenu.

0 votes

@Mark J'espère que la plupart des applications que j'utilise ne dépendront plus de ça d'ici là.

1 votes

"Arrêtez d'expédier des langages de script comme Python" C'est quoi ce bordel ? POURQUOI ?

9voto

nohillside Points 82672

De Notes de publication de Xcode 11 Beta :

Les moteurs d'exécution des langages de script tels que Python, Ruby et Perl sont inclus dans MacOS pour assurer la compatibilité avec les logiciels existants. Dans les futures versions de MacOS Les runtimes des langages de script ne seront pas disponibles par défaut et vous devrez peut-être installer un paquet supplémentaire. Si votre logiciel dépend de langages de script, il est recommandé de regrouper le runtime dans l'application. (49764202)

Ainsi, dans Catalina, ces runtimes seront toujours disponibles.

Toujours selon le même document

L'utilisation de Python 2.7 n'est pas recommandée. Cette version est incluse dans MacOS pour des raisons de compatibilité avec les anciens logiciels. Les futures versions de MacOS n'incluront pas Python 2.7. A la place, il est recommandé d'exécuter python3 dans le Terminal. (51097165)

0 votes

Ok, donc ils seront toujours livrés avec Catalina, même avec une nouvelle installation ? Savez-vous si elles seront supprimées un jour quand mise à jour de à un système d'exploitation plus récent ?

0 votes

Il n'est pas dit "non inclus", mais seulement qu'il est recommandé de prendre des mesures pour les futures versions du système d'exploitation. Donc, dans Catalina, ils sont toujours inclus (ce serait plutôt difficile autrement).

1 votes

Quoi qu'il en soit, la recommandation habituelle d'installer les premières bêtas sur une partition/disque séparé s'applique, il n'y a donc aucun risque à essayer :-)

2voto

pranav Points 173

J'ai installé MacOS Catalina Beta et il était emballé avec des langages de script comme Python (2.7) et ruby. Python3 n'était pas disponible.

Il est donc probable qu'ils le suppriment dans la prochaine version majeure (10.16) ou qu'ils le suppriment dans la version stable de la 10.15. Dans le premier cas, tout fonctionnerait comme prévu, je crois.

0 votes

Okey ! Python3 n'a jamais été livré avec MacOS, donc ce n'est pas un problème.

0 votes

@ruohola Êtes-vous sûr de cela ? Je suis sur Catalina maintenant, et j'ai un /usr/bin/python3 qui prétend être la v3.7.3 ; ceci s'ajoute à une installation Homebrew (plus récente) à l'adresse suivante /usr/bin/local/python3 . Edit : Je suis amené à croire python3 est venu avec une installation de XCode.

0 votes

Hmm, je viens de vérifier moi-même et vous avez raison ! J'ai aussi Python 3.7.3 en tant que /usr/bin/python3 .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X