Więc niedawno zainstalowałem Pythona w wersji 2.7.5 i zrobiłem z nim małą pętlę, ale problem polega na tym, że kiedy idę do cmd i python testloop.py
piszę , pojawia się błąd:
„python” nie jest rozpoznawany jako polecenie wewnętrzne ani zewnętrzne
Próbowałem wytyczyć ścieżkę, ale bezskutecznie.
Oto moja ścieżka:
C: \ Program Files \ Python27
Jak widać, w tym miejscu jest zainstalowany mój Python. Nie wiem, co jeszcze mam zrobić. Czy ktoś może pomóc?
Spróbuj z wiersza poleceń „py” zamiast „python”:
źródło
py
jest ustawiane automatycznie ... ale niepython
? dafaq? Och, ale ta odpowiedź w pewnym sensie wyjaśnia stackoverflow.com/questions/32742093/ ... - w zasadziepy
pozwala określić, którą wersję Pythona chcesz, ale jeśli nic nie określisz, wybierze domyślnąFailed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
Znalazłem odpowiedź ... kliknij instalator i zaznacz pole "Dodaj pythona do zmiennych środowiskowych" NIE odinstalowuj starego, a raczej kliknij modyfikuj .... Kliknij link do zdjęcia ...
źródło
Po pierwsze, upewnij się, gdzie znajduje się twój katalog Pythona. Zwykle jest w
C:\Python27
. Jeśli twój jest inny, zmień go za pomocą poniższego polecenia.Jeśli po zainstalowaniu Python nadal nie jest rozpoznawany, 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
Wpisz py -v zamiast python -v w wierszu poleceń
źródło
Jeśli chcesz zobaczyć wersję Pythona, powinieneś użyć
py -V
zamiastpython -V
Jeśli chcesz przejść do środowiska uruchomieniowego Pythona, powinieneś użyć
py
zamiastpython
Tutaj możesz uruchomić program w Pythonie jako:
źródło
rozwiązałem ten problem, uruchamiając CMD w trybie administracyjnym, więc spróbuj tego.
źródło
Napotkałem ten sam problem podczas instalowania Pythona i jest on rozwiązany, gdy ustawiam PATH w systemie, oto kroki.
źródło
Otwórz CMD z dostępem administracyjnym (kliknij prawym przyciskiem myszy, a następnie uruchom jako administrator), a następnie wpisz tam następujące polecenie:
Zastąp My_python_lib nazwą folderu zainstalowanego Pythona, tak jak dla mnie
C:\python27
. Następnie, aby sprawdzić, czy zmienna ścieżki jest ustawiona, wpiszecho %PATH%
, a na końcu zobaczysz swoją część w języku Python. Dlatego terazpython
jest dostępny. Z tego samouczkaźródło
Z dokumentacji Pythona ustaw PATH tak, jak zrobiłeś to powyżej.
Następnie wykonaj polecenie Pythona, używając pełnej nazwy ścieżki, aby upewnić się, że działa.
ź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.
źródło
Zainstalowałem Pythona 3.7.4. Najpierw wypróbowałem Pythona w moim wierszu poleceń. Mówił, że „Python nie jest rozpoznawanym poleceniem…”. Następnie wypróbowałem polecenie „py” i działa.
Moje przykładowe polecenie to:
źródło
Jeśli odinstalowałeś, a następnie ponownie zainstalowałeś i uruchomiłeś 'python' w CLI, upewnij się, że po instalacji otworzyłeś nowy CMD, aby 'python' został rozpoznany. „py” prawdopodobnie zostanie rozpoznany ze starym CLI, ponieważ nie jest powiązany z żadną wersją.
źródło
Opcja 1: Wybierz podczas dodawania środowiska zmiennego podczas instalacji Opcja 2: Przejdź do C: \ Users-> AppData (ukryty plik) -> Local \ Programs \ Python \ Python38-32 (w zależności od zainstalowanej wersji) \ Scripts Skopiuj ścieżkę i dodaj do env vars path.
Dla mnie ta ścieżka zadziałała: C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts
źródło
To było trochę bardziej zagmatwane z instrukcjami Pythona po zainstalowaniu SQL Server 2019 z Pythonem. Rzeczywista ścieżka, którą znajduję, jest następująca:
Skrypty są uruchamiane za pomocą polecenia Wykonaj:
Istnieje dodatkowa dokumentacja odnosząca się do wersji języka Python w SQL 2019. Istnieje oświadczenie, które zaleca używanie PIP tylko po pobraniu sqlmutils-xxxzip znajdującego się na git ( https://www.github.com/Microsoft/sqlmutils ) Ale jest zastrzeżenie. Obecnie działa to tylko dla języka R, a nie dla Pythona (Anaconda iw konsekwencji pip). Python zamiast SQL działa, ale pip nie jest jeszcze dostępny. (25.11.2019)
Byłoby wspaniale uzyskać aktualizację, gdy to nastąpi.
źródło