web-dev-qa-db-fra.com

Quel chemin installer Python 3.6 sur Windows?

Le programme d’installation 3.6 suggère que C:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32 soit différent de tout autre logiciel sous Windows. Je me souviens des versions précédentes installées sur C:\PythonXY, ce qui est également inhabituel sous Windows. Est-ce que tout cela est vraiment une bonne idée?

En particulier, je ne vois pas pourquoi je voudrais installer ceci uniquement pour mon compte utilisateur. La case à cocher "Installer le programme de lancement pour tous les utilisateurs (recommandé)" est cochée par défaut, ce qui semble incompatible avec l'installation dans %APPDATA%.

Quel est le bon chemin pour installer Python to?

Je suis un Python amateur complet et je ne veux pas me causer de problèmes. Je crains d'ajouter un espace sur le chemin par exemple.


En cliquant plus loin dans l'installateur, il s'avère qu'il y a une case à cocher à installer pour tous les utilisateurs. Ceci définit immédiatement un chemin basé sur Program Files (x86) pour cocher la case.

enter image description here

28
boot4life

C'est une question très subjective dans la plupart des cas, je ne suis pas vraiment sûr que ce soit même digne de SO.

Voici les différentes caractéristiques de chaque chemin:

C:\PythonXY:

  • Nécessite des droits d'administrateur
  • Tous les utilisateurs y ont accès - mieux si vous ne voulez installer que la version python sur votre système.
  • Plus pratique d'écrire en ligne de commande (peut être nécessaire pour plusieurs installations de python, bien que l'utilisation de venvs ou de conda envs résolve ce problème)
  • Program Files est identique, sauf qu'il y a des espaces dans le chemin (probablement un mauvaise idée )

AppData:

  • Ne nécessite pas de droits d'administrateur
  • Seulement pour un utilisateur - bon si les autres utilisateurs n'en veulent pas/n'en ont pas besoin
  • Peut-être douloureux d'écrire en ligne de commande

Je dispose de droits d'administrateur et je suis le seul utilisateur de mon ordinateur. J'ai donc choisi la première option, mais elle dépend vraiment de la casse.

EDIT Veuillez consulter les commentaires ci-dessous pour connaître les rectifications apportées aux chemins.

17
TrakJohnson