Mícháte 2 proměnné prostředí:
PATH
kdewhich
vyhledává spustitelné soubory, když jsou přístupné pouze podle názvu. Tato proměnná je seznam (oddělený dvojtečkou/středníkem v závislosti na platformě) adresářů obsahujících spustitelné soubory. Není specifické pro python.which python
stačí se podívat do této proměnné a vypíše celou cestuPYTHONPATH
je seznam adresářů specifický pro python (oddělené dvojtečkou/středníkem jakoPATH
), kde python hledá balíčky, které nejsou nainstalovány přímo v distribuci pythonu. Název a formát je velmi blízký system/shellPATH
proměnná záměrně, ale operační systém ji vůbec nepoužívá, pouze python.