Je voulais utiliser le Python installé sous cygwin plutôt que celui installé directement sous WinXP, donc j'ai édité ~/.bashrc et je l'ai utilisé. Rien n'a changé. J'ai essayé d'autres choses, mais rien de ce que j'ai fait n'a changé $ PATH. J'ai donc redémarré. Aha; maintenant $ PATH a changé pour ce que je voulais.
Mais, quelqu'un peut-il expliquer pourquoi c'est arrivé? Quand les modifications de l'environnement (et de ses variables) effectuées via cygwin (et bash) ne prennent effet qu'après un redémarrage?
(Est-ce une façon de gérer un chemin de fer?) (Cette question est peu susceptible de gagner des points, mais je suis curieux, et je suis aussi fatigué de patauger docs qui n'aident pas sur ce point.)
Quelle commande exacte avez-vous utilisée pour modifier $ PATH? –
J'ai essayé plusieurs façons. Sous la direction ~/.bashrc: PYTHON =/usr/bin/python.exe au lieu de/cygdrive/c/Python/etc/etc PATH = $ {} PYTHON: $ {PATH} puis% Source ./ bashrc Lorsque cela ne fonctionnait pas, j'ai essayé de modifier $ {PAth} à partir de la cmdline, en l'effaçant et en le reconstruisant: pas d'effet. – behindthefall