Qui a ajouté Python à la dernière mise à jour de Windows?

Il y a quelques jours, l'équipe Windows a annoncé la mise à jour de mai 2019 pour Windows 10 . Dans cet article, nous allons voir ce que nous, l'équipe Python, avons fait pour faciliter l'installation de Python sur Windows. En particulier, nous parlerons du Microsoft Store et de l'ajout de la commande par défaut "python.exe" pour faciliter la recherche (en collaboration avec Windows). Vous en avez peut-être déjà entendu parler dans le podcast Python Bytes , sur PyCon US ou sur Twitter .


L'en-tête de la page Python 3.7 dans le Microsoft Store

À mesure que le logiciel passe d'un PC au cloud, au navigateur et à l'Internet des objets, les flux de travail de développement changent. Bien que Visual Studio reste un excellent point de départ pour toute charge de travail sous Windows, de nombreux développeurs préfèrent désormais utiliser les outils individuellement et à la demande.


Pour les autres systèmes d'exploitation, le gestionnaire de packages pris en charge par la plate-forme est l'emplacement traditionnel pour rechercher des outils individuels qui ont été configurés, testés et testés pour le système. Sous Windows, nous explorons des moyens de fournir des expériences similaires aux développeurs sans affecter les utilisateurs non développeurs et sans compromettre la capacité des éditeurs à gérer leurs versions. Le sous-système Windows pour Linux est une approche qui offre aux développeurs une cohérence entre leurs environnements de génération et de déploiement. Mais il existe d'autres outils de développement qui comptent également.


Un tel outil est Python. Microsoft travaille avec la communauté Python depuis plus de douze ans et interagit actuellement directement avec les quatre principaux contributeurs au langage et à l'exécution principale. Le développement de Python est incroyable, car il est utilisé par les analystes de données, les développeurs Web, les administrateurs système et les étudiants, et au moins la moitié de leurs tâches peuvent déjà être effectuées sur Windows . Mais alors que les développeurs Python sur Windows sont confrontés à plus de questions que sur d'autres plates-formes.


Installer Python sur Windows


L'invite de commandes Windows contient une erreur lorsque Python est introuvable

Depuis de nombreuses années, il est bien connu que Windows est le seul système d'exploitation majeur à ne pas avoir d'interpréteur Python intégré. Pour de nombreux utilisateurs qui n'en auront jamais besoin, cela permet de réduire la taille et d'augmenter la sécurité du système d'exploitation. Mais pour ceux d'entre nous qui en ont besoin, le manque de Python est cruellement ressenti.


Une fois que vous trouvez que vous avez besoin d'obtenir Python, vous trouverez rapidement de nombreux choix. Allez-vous télécharger le programme d'installation à partir de python.org? Ou peut-être une distribution comme Anaconda? Le programme d'installation de Visual Studio est également une option. Et quelle version est nécessaire? Comment allez-vous y accéder après l'installation? Vous trouverez plus de réponses que vous n'en avez besoin et, selon votre situation, chacune d'entre elles peut être correcte.


Nous avons pris le temps de comprendre pourquoi quelqu'un trouve l'erreur mentionnée ci-dessus et de quel type d'aide il a besoin. Si vous êtes déjà un expert Python avec des besoins complexes, vous savez probablement comment l'installer et l'utiliser. Il est beaucoup plus probable que quelqu'un rencontre ce problème pour la première fois lorsqu'il essaie d'utiliser Python. Beaucoup d'enseignants avec lesquels nous avons parlé ont confirmé cette hypothèse - les étudiants y sont confrontés beaucoup plus souvent que les développeurs expérimentés.


Et nous avons rendu tout cela plus facile.


L'en-tête de la page Python 3.7 dans le Microsoft Store


Tout d'abord, nous avons aidé la communauté à publier Python sur le Microsoft Store. Cette version de Python est entièrement préparée par la communauté, facile à installer sur Windows 10 et rend automatiquement disponibles les commandes python , pip et idle standard (comme leurs équivalents en python3 et python3.7 , pour toutes les commandes, comme sous Linux).


L'invite de commandes Windows indique que & quot;  python3.7 & quot;  lance maintenant Python et & quot;  pip3 & quot;  lance pip


Enfin, avec la mise à jour de mai de Windows 2019, nous finissons l'image. Bien que Python continue d'être complètement indépendant du système d'exploitation, chaque installation de Windows inclura les commandes python et python3 qui vous mènent directement à la page Python . Nous pensons que le Microsoft Store est idéal pour les utilisateurs qui commencent à travailler avec Python et, étant donné notre expérience avec lui et notre participation à la communauté Python, nous sommes heureux de le prendre en charge comme choix par défaut.


Scott Hanselman sur Twitter: `` WHOA.  Je suis sur une nouvelle copie de Windows et j'ai tapé Python - sur une machine où je ne l'ai pas passé - et il a lancé le Windows Store dans une distribution officielle que je peux installer en un clic.  QUAND est-ce arrivé?  J'adore ça.  & Quot;

Nous espérons que tout le monde sera aussi heureux que Scott Hanselman quand il l'a découvert . Au fil du temps, nous prévoyons d'étendre une intégration similaire avec d'autres outils pour les développeurs et de résoudre les problèmes de démarrage. Nous aimerions entendre vos pensées et suggestions, alors n'hésitez pas à laisser des commentaires ici ou à utiliser l'application Windows Feedback.

Source: https://habr.com/ru/post/fr455337/


All Articles