Python: NameError: name ‚Python’ is not defined

28-Lut-2019

Po wpisaniu: „python -V” wyświetla się „NameError: name ‚Python’ is not defined”

To jest mniej problem z Pythonem, a bardziej z konfiguracja systemu operacyjnego. Kiedy uruchamiasz polecenie, to system operacyjny musi je odnaleźć na dysku. System operacyjny nie przegląda za każdym razem wszystkich katalogów żeby znaleźć jeden prasujący program. W systemie operacyjnym jest zdefiniowana zmienna środowiskowa o nazwie PATH, która zawiera w sobie wszystkie katalogi, które w tej sytuacji mają być przeszukane.

Podczas instalacji, już na pierwszym ekranie pada pytanie, czy instalator ma dodać Python do ścieżki

Jeżeli wybierzesz TAK [x] – to wtedy ilekroć uruchomisz cmd i wpiszesz polecenie python.exe, to python się uruchomi.

Jeżeli wybierzesz NIE [  ] – to gdy uruchomisz cmd i będziesz chciał uruchomić python.exe, to musisz podać pełną ścieżkę dostępu do tego programu, np. C:\Users\andy\AppData\Local\Programs\Python\Python35\python.exe

Ścieżkę można poprawić samodzielnie i jest to opisane między innymi tu:

Python: Jak uruchamiać skrypty w Windows?

 

Dodaj komentarz:

Autor: Rafał Kraik