Jak uruchomić program w języku Python w wierszu polecenia w systemie Windows 7?

160

Próbuję dowiedzieć się, jak uruchamiać programy w języku Python za pomocą wiersza polecenia w systemie Windows 7. (powinienem już to rozgryźć ...)

Kiedy wpisałem „python” w wierszu polecenia, pojawił się następujący błąd:

„Python” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy.

Pierwszym miejscem, które znalazłem, szukając pomocy, była ta witryna: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows .

Było to trochę pomocne, ale samouczek został napisany dla systemu Windows 2000 i starszych, więc był minimalnie pomocny dla mojego komputera z systemem Windows 7. Próbowałem wykonać następujące czynności:

W przypadku starszych wersji systemu Windows najłatwiejszym sposobem jest edycja pliku C: \ AUTOEXEC.BAT>. Chciałbyś dodać taką linię do AUTOEXEC.BAT:

Ten plik nie istniał na moim komputerze (chyba że się mylę).

Następnie wypróbowałem to: (tutaj: Jak uruchomić program w Pythonie? )

Umieszczanie Pythona na Twojej ścieżce

Windows

Aby uruchomić programy, system operacyjny szuka w różnych miejscach i próbuje dopasować nazwę programu / polecenia, które wpisałeś do niektórych programów po drodze.

W oknach:

panel sterowania> system> zaawansowane> | Zmienne środowiskowe | > zmienne systemowe -> Ścieżka

musi to obejmować: C: \ Python26; (lub odpowiednik). Jeśli umieścisz go z przodu, będzie to pierwsze miejsce, które będzie wyglądało. Możesz również dodać go na końcu, co jest prawdopodobnie rozsądniejsze.

Następnie uruchom ponownie znak zachęty i spróbuj wpisać „python”. Jeśli wszystko zadziałało, powinien pojawić się znak zachęty „>>>”.

Było to wystarczająco istotne dla systemu Windows 7 i udałem się do zmiennych systemowych. Dodałem zmienną „python” o wartości „C: \ Python27”

Nadal otrzymywałem błąd, nawet po ponownym uruchomieniu komputera.

Czy ktoś wie, jak to naprawić?

Adam Seitz
źródło

Odpowiedzi:

229

Musisz dodać C:\Python27do systemu zmienną PATH, a nie nową zmienną o nazwie „python”.

Znajdź systemową zmienną środowiskową PATH i dołącz do niej ;(która jest separatorem) oraz ścieżkę do katalogu zawierającego python.exe (np C:\Python27.). Poniżej znajdziesz dokładne instrukcje.

Zmienna środowiskowa PATH zawiera listę wszystkich lokalizacji, które system Windows (i cmd.exe) sprawdzi po podaniu nazwy polecenia, np. „Python” (używa również zmiennej PATHEXT jako listy rozszerzeń plików wykonywalnych do wypróbowania). Pierwszy plik wykonywalny, który znajdzie w PATH o tej nazwie, jest tym, który uruchamia.

Zauważ, że po zmianie tej zmiennej nie ma potrzeby ponownego uruchamiania systemu Windows, ale tylko nowe instancje cmd.exebędą miały zaktualizowaną ścieżkę PATH. Możesz wpisać set PATHw wierszu polecenia, aby zobaczyć bieżącą wartość.


Dokładne kroki dodawania Pythona do ścieżki w systemie Windows 7+:

  1. Komputer -> Właściwości systemu (lub Win+Break) -> Zaawansowane ustawienia systemu
  2. Kliknij Environment variables...przycisk (na karcie Zaawansowane)
  3. Edytuj PATH i dołącz ;C:\Python27na końcu (zastąp swoją wersję Pythona)
  4. Kliknij OK. Zauważ, że zmiany w PATH są odzwierciedlane tylko w wierszach poleceń otwartych po wprowadzeniu zmiany.
Cameron
źródło
2
Dzięki za to miałem zamiar dorzucić moje kotlety Pythona, zanim jeszcze je zarobiłem. Jestem pewien, że ludzie mogą to rozgryźć, ale jeśli nie pamiętasz, jeśli pobierzesz Python 3.4, twoja zmienna ścieżki będzie C: \ Python34 zamiast 27!
bezgraniczna 08
Kolejny potencjalny problem do sprawdzenia dla tych, którzy postępują zgodnie z powyższym i nadal mają problem, widziałem tajemniczy podwójny cudzysłów w ścieżce (po C: \ Program Files (x86) \ QuickTime \ QTSystem ";), który nie pozwalał Python Command działa. usunięcie go
załatwiło sprawę
Musiałem otworzyć nową sesję… Dzięki
Abhi
Wspomniałeś „Nie zapomnij o końcowym znaku \”. Czy mogę zapytać, dlaczego jest to ważne?
mhaghighat
@MBA: W odpowiedzi miałem ukośnik, a później ktoś dodał notatkę. To było tylko dla jasności, wcale nie jest konieczne. Trochę wyczyściłem odpowiedź. Dzięki za wskazanie tego!
Cameron
66

Zakładając, że masz zainstalowany Python2.7

  1. Przejdź do menu Start

  2. Kliknij prawym przyciskiem myszy „Komputer”

  3. Wybierz „Właściwości”

  4. Powinno pojawić się okno dialogowe z łączem po lewej stronie o nazwie „Zaawansowane ustawienia systemu”. Kliknij to.

  5. W oknie dialogowym Właściwości systemu kliknij przycisk o nazwie „Zmienne środowiskowe”.

  6. W oknie dialogowym Zmienne środowiskowe poszukaj pola „Ścieżka” w oknie Zmienne systemowe.

  7. Dodaj „; C: \ Python27” na końcu. W systemie Windows średnik jest separatorem ścieżki.

  8. Kliknij OK i zamknij okna dialogowe.

  9. Teraz otwórz nowy wiersz polecenia i wpisz „python”

Powinno działać.

nathan
źródło
1
Głosuję na ciebie, ponieważ miałem problem. Dodałem poprawnie C: \ Python27. Z; po poprzedniej zmiennej. Ale nie zauważyłem, że po; . Wtedy wiersz polecenia nie działał. Dziękuję, nie zauważyłem tego. PRAWIDŁOWO:; C: \ Python27 || ŹLE: ; C: \ Python27
ccsakuweb
34

Znalezienie odpowiedzi tutaj, w Internecie oraz w dokumentacji Pythona i samodzielne testowanie wymagało trochę wysiłku, aby wreszcie sprawić, by moje skrypty Pythona działały płynnie na moich komputerach z systemem Windows (WinXP i Win7). Właśnie napisałem o tym na blogu i wklejam to poniżej na wypadek, gdyby było to przydatne dla innych. Przepraszam, że trwa długo i nie krępuj się go ulepszyć; Nie jestem ekspertem.

[ AKTUALIZACJA : Python 3.3 zawiera teraz Python Launcher for Windows, który pozwala na wpisanie py (zamiast python) w celu wywołania domyślnego interpretera lub py -2, py -3, py -2.7 itd. Obsługuje również linie shebang , pozwalając samemu skryptowi na określenie. W przypadku wersji wcześniejszych niż 3.3 program uruchamiający jest dostępny jako osobny plik do pobrania. http://docs.python.org/3/whatsnew/3.3.html ]

Wygodne uruchamianie skryptów Pythona w systemie Windows

Może tworzysz własne skrypty w Pythonie, a może ktoś dał ci jeden za zrobienie czegoś z twoimi plikami danych. Załóżmy, że nabyłeś skrypt Pythona i zapisałeś go w „D: \ moje skrypty \ ApplyRE.py”. Chcesz go wygodnie uruchomić, klikając go dwukrotnie lub wpisując w wierszu poleceń z dowolnego miejsca, z opcją przekazywania do niego parametrów w ten sposób (-o oznacza „nadpisz plik wyjściowy, jeśli już istnieje”):

ApplyRE infile.txt outfile.txt -o

Załóżmy, że masz również plik danych „C: \ niektóre pliki \ jakiś lexicon.txt”. Najprostszą opcją jest przeniesienie pliku lub skryptu tak, aby znajdowały się w tej samej lokalizacji, ale może to spowodować bałagan, więc załóżmy, że pozostaną oddzielne.

Upewnienie się, że system Windows może znaleźć interpreter języka Python

Po zainstalowaniu Pythona sprawdź, czy wpisanie pythona w wierszu poleceń działa (a następnie wpisz exit (), aby wyjść z interpretera Pythona).

C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>

Jeśli to nie zadziała, musisz dodać coś takiego jak „; C: \ Python32” (bez cudzysłowów) do zmiennej środowiskowej PATH. Zobacz PATHEXT poniżej, aby uzyskać instrukcje.

Kojarzenie Pythona z .py i .pyc

Sprawdź, czy dwukrotne kliknięcie ApplyRE.py uruchamia go. (Powinien również mieć logo Pythona jako ikonę i przy okazji być oznaczony jako „Plik Pythona”). Jeśli nie jest to jeszcze zrobione, kliknij prawym przyciskiem myszy plik .py, wybierz Otwórz za pomocą, Wybierz program i zaznacz „Zawsze używaj ...” To skojarzenie zwiększa wygodę, ale nie jest bezwzględnie konieczne - możesz określić „python” za każdym razem, gdy chcesz uruchomić skrypt, na przykład:

D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Oto bardzo specyficzna odmiana, która jest opcjonalna, chyba że musisz określić inną wersję tłumacza.

D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Ale to jest ból. Na szczęście po zainstalowaniu Pythona w PATH i skojarzeniu z .py dwukrotne kliknięcie pliku .py lub bezpośrednie wpisanie go jako polecenia powinno działać dobrze. Tutaj wydaje się, że uruchamiamy skrypt bezpośrednio - przyjemnie i łatwo jest uruchomić go na przykładowym pliku, który znajduje się w folderze „moje skrypty” razem ze skryptem.

D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.

Pominięcie rozszerzenia .py (edycja PATHEXT)

Aby jeszcze bardziej ograniczyć pisanie, możesz powiedzieć systemowi Windows, że pliki .py (i być może pliki .pyc) są plikami wykonywalnymi. Aby to zrobić, kliknij prawym przyciskiem myszy Komputer i wybierz Właściwości, Zaawansowane, Zmienne środowiskowe, Zmienne systemowe. Dołącz „; .PY; .PYC” (bez cudzysłowów) do istniejącej zmiennej PATHEXT lub utwórz ją, jeśli masz pewność, że jeszcze nie istnieje. Zamknij i ponownie otwórz wiersz polecenia. Powinieneś teraz móc pominąć plik .py (FYI, spowodowałoby to uruchomienie ApplyRE.exe lub ApplyRE.bat, jeśli taki istnieje).

D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.

Dodawanie skryptów do systemu PATH

Jeśli zamierzasz często używać swoich skryptów z wiersza poleceń (jest to mniej ważne, jeśli robisz to za pomocą plików BAT), wtedy będziesz chciał dodać folder skryptów do systemowej PATH. (Obok PATHEXT powinieneś zobaczyć zmienną PATH; dołącz do niej "; D: \ moje skrypty", bez cudzysłowów.) W ten sposób możesz uruchomić skrypt z innej lokalizacji na plikach w bieżącej lokalizacji, na przykład:

C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.

Sukces! To prawie wszystko, co musisz zrobić, aby usprawnić wiersz poleceń.

Działa bezpośrednio bez podkręcania PATH

Jeśli jesteś szybkim maszynistą lub nie masz nic przeciwko tworzeniu pliku wsadowego dla każdej sytuacji, możesz określić pełne ścieżki (dla skryptu lub parametrów) zamiast poprawiania PATH.

C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.

Tworzenie skrótów lub plików wsadowych

Jeśli .py jest skojarzony z zainstalowanym Pythonem, możesz po prostu dwukrotnie kliknąć ApplyRE.py, aby go uruchomić, ale konsola może pojawić się i zniknąć zbyt szybko, aby odczytać jej wyjście (lub błąd!). Aby przekazać parametry, musisz najpierw wykonać jedną z następujących czynności. (a) Kliknij prawym przyciskiem myszy i utwórz skrót. Kliknij prawym przyciskiem myszy skrót, aby edytować właściwości i dołączyć parametry do elementu docelowego. (b) Utwórz plik wsadowy - zwykły plik tekstowy o odrębnej nazwie, na przykład ApplyRErun.bat. Ta opcja jest prawdopodobnie lepsza, ponieważ możesz poprosić ją o wstrzymanie, abyś mógł zobaczyć wynik. Oto przykładowa zawartość pliku BAT, napisana w celu zlokalizowania i uruchomienia z c: \ niektórych plików.

python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause

Zaawansowane: dołączanie do PYTHONPATH

Zwykle nie jest to konieczne, ale inną zmienną środowiskową, która może mieć znaczenie, jest PYTHONPATH. Gdybyśmy dodali d: \ moje skrypty do tej zmiennej, wówczas inne skrypty Pythona w innych lokalizacjach mogłyby z nich skorzystać za pośrednictwem instrukcji importu.

Jon Coombs
źródło
1
Twoja odpowiedź wyjaśnia, dlaczego pliki .py działają magicznie w systemie Windows 7 bez prefiksu Pythona i bez linii shebang. Dzięki.
Sabuncu
8

Python zawiera skrypt, który zajmuje się konfiguracją pliku ścieżki systemu Windows.

Po instalacji otwórz wiersz polecenia

cmd

Przejdź do katalogu, w którym zainstalowałeś Pythona

cd C:\Python27

Uruchom Pythona i skrypt win_add2path.py w Tools \ Scripts

python.exe Tools\Scripts\win_add2path.py

Teraz możesz używać pythonjako polecenia w dowolnym miejscu.

piece
źródło
W systemie Windows 10 polecenie cmd nadal generowałoby ten sam błąd po uruchomieniu tego skryptu ( 'python' is not recognized ...). Po sprawdzeniu PATH zauważyłem, że odpowiednie wiersze rzeczywiście zostały dodane, ale tylko do „zmiennych użytkownika”, a nie do „zmiennych systemowych”. Skopiowałem je ręcznie do „zmiennych systemowych” i zadziałało.
Egalth
@Egalth czy zamknąłeś i otworzyłeś nowy terminal po uruchomieniu skryptu dodawania przed przetestowaniem Pythona? Zwykle dodanie tego do PATH w ramach zmiennych użytkownika jest w porządku, ale wymaga nowego wiersza polecenia, aby załadować zaktualizowaną ścieżkę
piec
Dobry punkt na ponowne uruchomienie. Szczerze mówiąc, nie pamiętam, czy próbowałem tego przed ręcznym kopiowaniem.
Egalth
7

Musisz umieścić ścieżkę Pythona w PATHzmiennej.

W sekcji Zmienne systemowe powinieneś mieć zmienne użytkownika i zmienne systemowe. Wyszukaj PATHzmienną i edytuj jej wartość, dodając na końcu ;C:\python27.

Służy ;do powiedzenia zmiennej, aby dodała nową ścieżkę do tej wartości, a reszta to po prostu wskazanie, która to jest ścieżka.

Z drugiej strony możesz użyć, ;%python%aby dodać utworzoną zmienną.

oscarcardoso
źródło
3

Nie dodajesz żadnych zmiennych do zmiennych systemowych. Bierzesz istniejącą zmienną systemową „Path” i modyfikujesz ją, dodając średnik po, a następnie c: \ Python27

Gerrat
źródło
3

Więc po 30 minutach badań i rozwoju zdałem sobie sprawę, że po ustawieniu PATH w zmiennej środowiskowej

to znaczy

„C: \ Python / 27;”

po prostu uruchom ponownie

teraz otwórz cmd:

C:> cd Python27 C: \ Python27> python.exe

UŻYJ python.exe z rozszerzeniem

alternatywną opcją jest:

jeśli oprogramowanie jest poprawnie zainstalowane, uruchom bezpośrednio program w języku Python, ekran wiersza poleceń pojawi się automatycznie bez cmd.

Dzięki.

Shashant Purohit
źródło
3
  • Przejdź do menu Start

  • Kliknij prawym przyciskiem myszy „Komputer”

  • Wybierz „Właściwości”

  • Powinno pojawić się okno dialogowe z łączem po lewej stronie o nazwie „Zaawansowane ustawienia systemu”. Kliknij to.

  • W oknie dialogowym Właściwości systemu kliknij przycisk o nazwie „Zmienne środowiskowe”.

  • W oknie dialogowym Zmienne środowiskowe poszukaj pola „Ścieżka” w oknie Zmienne systemowe.

  • Dodaj „; C: \ Python27” na końcu. W systemie Windows średnik jest separatorem ścieżki.

  • Kliknij OK i zamknij okna dialogowe.

  • Teraz otwórz nowy wiersz polecenia i wpisz „python” lub jeśli wyświetla się błąd, wpisz „py” zamiast „python”

Arpan Ghosh
źródło
1
Być może mógłbyś dodać wyjaśnienie, dlaczego OP mógł napotkać ten problem / dlaczego Twoja odpowiedź go rozwiązuje?
CallumDA,
3

Nawet po przejrzeniu wielu postów rozwiązanie problemu zajęło kilka godzin. Oto szczegółowe podejście napisane prostym językiem do uruchamiania Pythona za pomocą wiersza poleceń w systemie Windows.

1. Pobierz plik wykonywalny z python.org
Wybierz najnowszą wersję i pobierz instalator wykonywalny systemu Windows. Uruchom pobrany plik i pozwól na zakończenie instalacji.

2. Upewnij się, że plik został pobrany do jakiegoś folderu administratora

  1. Wyszukaj lokalizację pliku aplikacji Python.
  2. Kliknij prawym przyciskiem myszy plik .exe i przejdź do jego właściwości. Sprawdź, czy ma format „C: \ Users ....”. Jeśli NIE, możesz przejść do kroku 3. W przeciwnym razie sklonuj Pythona37 lub inną pobraną wersję do jednej z tych lokalizacji, „C: \”, „C: \ Program Files”, „C: \ Program Files (x86) ”.

3. Zaktualizuj zmienną systemową PATH Jest to najważniejszy krok i można to zrobić na dwa sposoby: - ​​(Najlepiej postępuj zgodnie z drugim)

1. RĘCZNIE
- Wyszukaj „Edytuj zmienne środowiskowe systemu” na pasku wyszukiwania. (WINDOWS 10)
- W oknie dialogowym Właściwości systemu przejdź do „Zmienne środowiskowe”.
- W oknie dialogowym Zmienne środowiskowe poszukaj pola „Ścieżka” w oknie Zmienne systemowe. (# Upewnij się, że klikasz ścieżkę pod dolnym oknem o nazwie Zmienne systemowe, a nie pod zmiennymi użytkownika)
- Edytuj zmienną ścieżki, dodając lokalizację folderu Python37 / PythonXX. Dodałem następującą linię: -
"; C: \ Program Files (x86) \ Python37; C: \ Program Files (x86) \ Python37 \ Scripts"
- Kliknij OK i zamknij okna dialogowe.

2. SCRIPTED
- Otwórz wiersz polecenia i przejdź do folderu Python37 / XX za pomocą polecenia cd.
- Napisz następującą instrukcję: -
„python.exe Tools \ Scripts \ win_add2path.py”

Możesz teraz używać pythona w wierszu poleceń :)
1. Używanie powłoki
Wpisz python w cmd i użyj go.
2. Wykonywanie pliku .py
Wpisz python nazwa_pliku.py, aby go wykonać.

varshika03
źródło
2

Najpierw upewnij się, że wprowadziłeś zmienną środowiskową ścieżki

C: \ path% path%; C: \ Python27 naciśnij Enter

C: \ Python27> python nazwa_pliku naciśnij Enter

reka2198
źródło
2

Chcę tylko wspomnieć, kiedy to robisz:

cd C:\Python27
python Tools\Scripts\win_add2path.py

Zmienna PATH w „ zmiennych użytkownika dla administratora ” została zmieniona.

Ale możesz także postępować zgodnie z odpowiedziami innych, aby otworzyć:

System -> zaawansowane ustawienia systemu -> zaawansowane -> Zmienne środowiskowe,

i zmodyfikuj / dodaj zmienną Path w " Zmienne systemowe ", dodaj ;C:\Python27na końcu.

byrony
źródło
1

w programie PowerShell wprowadź następujące informacje:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

zamknij i otwórz PowerShell i spróbuj ponownie. to powinno rozwiązać twój problem.

Radża
źródło
To jedyne działające rozwiązanie. Wszyscy inni zmodyfikowali zmienną env innego użytkownika Path. Dzięki.
Yuriy Pozniak
0

Musisz edytować zmienną środowiskową o nazwie PATHi dodać ;c:\python27na końcu tego. Średnik oddziela jedną ścieżkę od drugiej (będziesz mieć już kilka rzeczy w swoim PATH).

Alternatywnie możesz po prostu wpisać

c:\python27\python

w wierszu polecenia bez konieczności modyfikowania jakichkolwiek zmiennych środowiskowych.

Greg Hewgill
źródło
0

W systemie Windows używasz C:\Python27\python.exezamiast python.

Jeśli dodasz C:\Python27do swojej ścieżki, możesz ją skrócić do sprawiedliwego python.exe, ale nie musisz tego robić.

Lennart Regebro
źródło
0

Zmodyfikuj również PATHzmienną i dołącz, w ;%python%przeciwnym razie nie można znaleźć pliku wykonywalnego.

Raphael Bossek
źródło
0

Najpierw zainstaluj Pythona w swoich oknach, używając tego adresu URL, a następnie dodaj zmienną ścieżki jako

c:\python27
fargath
źródło
0

Użyj tej ŚCIEŻKI w systemie Windows 7:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
Jáissom Barth
źródło
0

Znalazłem również ten sam problem, mimo że dodałem ścieżkę w zmiennej środowiskowej. Na koniec umieściłem moje "C: \ Python27" w FRONT części "PATH" w zmiennej środowiskowej i po ponownym uruchomieniu cmd działa !!! Mam nadzieję, że to pomoże.

maxximal
źródło
0

Użytkownicy systemu Windows 10 i Python 3.5.1:

Podczas instalowania Pythona w systemie Windows 10 nie zapomnij zaznaczyć opcji „Dodaj do polecenia cmd” przed kliknięciem przycisku „Instaluj”. Pomogłoby to w łatwym dostępie do Pythona z cmd.

Jeśli opcja nie została zaznaczona, użyj opcji Ustaw ścieżkę w cmd, aby sprawdzić, czy jest dostępna jako pliki wykonywalne, czy nie. Jeśli nie, przejdź do Start >> Panel sterowania >> System i zabezpieczenia >> System >> Zaawansowane ustawienia systemu >> Zaawansowane >> Zmienne środowiskowe .. >> Wybierz PATH ze Zmiennych systemowych i edytuj. Następnie skopiuj „C: \ Python35 \ cmd” w nowym wierszu. Następnie dodaj .PY do PATHEXT w tej samej procedurze.

Sprawdź również, czy Start >> Panel sterowania >> System i zabezpieczenia >> System >> Zaawansowane ustawienia systemu >> Zaawansowane >> Zmienne środowiskowe .. >> Zmienne użytkownika z Nazwa użytkownika >> ŚCIEŻKA zawiera te dwie linie - „C: \ Users \ Nazwa użytkownika \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts \ "&" C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ ". W przeciwnym razie dodaj je ręcznie.

Ref: https://docs.python.org/3/using/windows.html

Kryszna
źródło
0

Przejdź do menu Start Kliknij prawym przyciskiem myszy „Komputer” Wybierz „Właściwości” Powinno pojawić się okno dialogowe z łączem po lewej stronie o nazwie „Zaawansowane ustawienia systemu”. Kliknij to. W oknie dialogowym Właściwości systemu kliknij przycisk o nazwie „Zmienne środowiskowe”. W oknie dialogowym Zmienne środowiskowe poszukaj pola „Ścieżka” w oknie Zmienne systemowe. Dodaj „; C: \ Python27” na końcu. W systemie Windows średnik jest separatorem ścieżki. Kliknij OK i zamknij okna dialogowe. Teraz otwórz nowy wiersz polecenia i wpisz „python”

Jeśli problem nadal występuje, wpisz w wierszu polecenia „py” zamiast „python”. może pomóc!!!!

Poznaj Trivedi
źródło
0

naciśnij przycisk Start, a następnie wpisz cmd. - Pamiętaj, że musisz uruchomić wiersz polecenia jako „Administrator”.

napisz, setx -m path "%path%;C:\Python27"a następnie naciśnij enter.

[tutaj -mza udzielenie uprawnień dostępu wszystkim użytkownikom, aw Python2727 jest wersja 2.7]

%path%;zapobiegnie zniszczeniu pierwotnej wartości. C: \ Python27 zostanie dodany do bieżącej Pathwartości.

to wszystko, gotowe.

Moshii
źródło
To usunęło wszystkie moje poprzednie zmienne ścieżki ... teraz nawet ja nie jestem w stanie uruchomić niczego na moim komputerze
shridutt kothari
0

Wszystkie wykonane kroki są poprawne, z wyjątkiem jednego kroku, zamiast tworzyć osobną zmienną, spróbuj wykonać poniższe kroki.

  1. Wyszukaj python.exeplik, znajdź folder nadrzędny.
  2. Skopiuj ścieżkę do folderu, taką jak w której znajdują się pliki instalacyjne Pythona
  3. Teraz przejdź do panelu sterowania - ustawienia zaawansowane systemu - zmienne środowiskowe
  4. Znajdź zmienną Path, wklej tutaj skopiowaną ścieżkę folderu i dodaj;
  5. Teraz wszystko gotowe do wykonania goto cmd python, musisz zobaczyć szczegóły wersji
Vishwa
źródło
-2

W systemie Windows 8 po prostu wpisz „py”.

MegaByteMe
źródło