Właśnie pobrałem i zainstalowałem Python 2.7.2 na moim laptopie i próbuję uruchomić kilka przykładowych programów. Mój laptop działa pod kontrolą systemu Windows XP.
Kiedy otwieram cmd
okno i python
piszę, otrzymuję:
„Python” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy.
Nie jestem osobą korzystającą z systemu Windows (głównie komputerów mainframe). Jednak zgaduję, że jest jakieś polecenie, które muszę wykonać, aby zdefiniować Pythona jako polecenie. Czy ktoś może mi powiedzieć, co to za polecenie?
Instalator umieścił język Python pod adresem C:\Python27\
.
pip
ale zawiera więcej odpowiedzi i więcej aktualnych informacji na temat Pythona 3.Odpowiedzi:
Musisz dodać ścieżkę do pliku wykonywalnego Pythona do zmiennej PATH okna.
c:\Python27\
). Każdy inny katalog jest oddzielony średnikiem. (Uwaga: nie umieszczaj spacji między elementami wPATH
. Twój dodatek do elementuPATH
powinien brzmieć;c:\Python27
NIE; C\Python27
)cmd.exe
powinno wystarczyć.źródło
Dzieje się tak, ponieważ pliki exec w języku Python nie znajdują się w ścieżce wyszukiwania systemu operacyjnego. W systemie Windows uruchom CMD. Wpisz
setx PATH PythonPath
gdzie PythonPath jest zwykle
C:\Python27
lubC:\Python33
lub wC:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37
zależności od wersji Pythona. Po ponownym uruchomieniu CMD, powinieneś zobaczyć wyniki podczas pisaniaźródło
PATH
wUser variable for %username%
sysdm.cpl. Windows dołączy to%PATH%
do „całego systemu”%PATH%
.Python zawiera małe narzędzie, które rozwiązuje ten problem . Z wiersza poleceń uruchom:
Upewnij się, że zamknąłeś okno poleceń (za pomocą
exit
lub przycisku zamykania) i otwórz je ponownie.źródło
python
do uruchamiania skryptów, jak masz uruchomić ten skrypt, aby naprawić ścieżkę? (Pytam jako użytkownik Maca, który nigdy nie napotkał tego problemu)Kolejne wyjaśnienie dla początkujących. Kiedy dodajesz
C:\PythonXX
do swojej ścieżki, upewnij się, że nie ma SPACJI między zmiennymi, npTo:
SomeOtherDirectory;C:\Python27
Nie to:
SomeOtherDirectory; C:\Python27
To zajęło mi dobre 15 minut bólu głowy, aby się zorientować (korzystam z systemu Windows 7, może to być zależne od systemu operacyjnego). Miłego kodowania.
źródło
Miałem ten sam problem przez długi czas. Właśnie udało mi się to rozwiązać.
Musisz więc wybrać swoją ścieżkę, tak jak inni powiedzieli powyżej. Co ja zrobiłem:
Otwórz okno poleceń. Napisz set path = C: \ Python24 ( podaj lokalizację i wersję swojego Pythona). Teraz wpisz python , powinno działać.
Irytujące jest to, że musisz go wpisywać za każdym razem, gdy otwierasz CMD.
Próbowałem zrobić to na stałe (ze zmianami w zmiennych środowiskowych), ale dla mnie nie działa.
źródło
Przejdź do Panelu sterowania / Systemu / zakładki „Zaawansowane” / Zmienne środowiskowe
Znajdź zmienną o nazwie PATH na dolnej liście i edytuj ją. Dodaj na końcu C: \ Python27
Otwórz nowe okno cmd i spróbuj teraz.
źródło
Podkreślenie: Pamiętaj, aby zawsze RESTARTOWAĆ OKNA CMD po ustawieniu zmiennej środowiskowej PATH, aby zadziałało!
źródło
w PowerShell wprowadź to:
Zamknij program PowerShell, a następnie uruchom go ponownie, aby upewnić się, że Python teraz działa. Jeśli tak się nie stanie, może być wymagane ponowne uruchomienie.
źródło
Możesz to zrobić w instalatorze Pythona:
źródło
W nawiązaniu do postu @Udi, oto co skrypt próbował zrobić, ale nie zadziałał ze mną.
Musiałem ustawić następujące w
PATH
niczym innym.Były moje, a teraz
python
pracuje wcmd
źródło
Upewnij się, że podczas instalacji kliknąłeś Dodaj python.exe do ścieżki i wybierz:
Naprawił mój problem, mam nadzieję, że pomoże ...
źródło
Innym pomocnym, ale prostym rozwiązaniem może być ponowne uruchomienie komputera po wykonaniu pobierania, jeśli Python znajduje się w zmiennej PATH. To był błąd, który zwykle popełniam podczas pobierania Pythona na nowy komputer.
Po ponownym uruchomieniu komputera Windows często rozpoznaje Pythona w zmiennej PATH.
źródło