"pip" nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne
Napotkałem dziwny błąd podczas próby zainstalowania Django na moim komputerze.
Jest to sekwencja, którą wpisałem w wierszu poleceń:
C:\Python34> python get-pip.py
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...
C:\Python34> pip install Django
'pip' is not recognized as an internal or external command,
operable program or batch file.
C:\Python34> lib\site-packages\pip install Django
'lib\site-packages\pip' is not recognized as an internal or external command,
operable program or batch file.
Co może być tego przyczyną?
Oto co dostaję po wpisaniu echo %PATH%
:
C:\Python34>echo %PATH%
C:\Program Files\ImageMagick-6.8.8-Q16;C:\Program Files (x86)\Intel\iCLS Client\
;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\S
ystem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\
Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Progr
am Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Mana
gement Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine C
omponents\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components
\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\P
rogram Files (x86)\nodejs\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x
86)\git\cmd;C:\RailsInstaller\Ruby2.0.0\bin;C:\RailsInstaller\Git\cmd;C:\RailsIn
staller\Ruby1.9.3\bin;C:\Users\Javi\AppData\Roaming\npm
30 answers
Musisz dodać ścieżkę instalacji pip do zmiennej systemowej PATH . Domyślnie pip jest zainstalowany w C:\Python34\Scripts\pip
(pip jest teraz dołączony do nowych wersji Pythona), więc ścieżka "C:\Python34\Scripts" musi zostać dodany do zmiennej PATH.
Aby sprawdzić, czy jest już w zmiennej PATH, wpisz echo %PATH%
w wierszu polecenia CMD
Aby dodać ścieżkę instalacji pip do zmiennej PATH , możesz użyć Panelu sterowania lub polecenia setx
. Na przykład:
setx PATH "%PATH%;C:\Python34\Scripts"
Uwaga : Zgodnie z oficjalną dokumentacją , "[v]zestawy ariables ze zmiennymi setx są dostępne tylko w przyszłych oknach poleceń, a nie w bieżącym oknie poleceń". W szczególności, będziesz musiał uruchomić nowy cmd.instancja exe po wprowadzeniu powyższego polecenia w celu wykorzystania nowej zmiennej środowiskowej.
Dzięki Scottowi Bartellowi za zwrócenie na to uwagi.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-27 03:24:21
Dla Windows, instalując pakiet, wpisujesz:
python -m pip install [packagename]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:28:33
Dla mnie polecenie:
set PATH=%PATH%;C:\Python34\Scripts
Działa natychmiast (spróbuj po echo % PATH% a zobaczysz, że Twoja ścieżka ma wartość C:\Python34\Scripts).
Dzięki: dodawanie katalogu do zmiennej środowiskowej PATH w systemie Windows
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 16:44:25
Od teraz, w wersji 3.7.3 miałem mały problem z uzyskaniem odpowiedniej zmiennej systemowej.
Spróbuj tego:
-
Wpisz 'start % appdata%' w cmd.
-
Po tym Eksplorator plików powinien wyskoczyć w '../ AppData / Roaming".
Wróć do jednego katalogu i przejdź do 'Local/Programs/Python/Python37-32 / Scripts'.
Uwaga: numer wersji może być inny więc jeśli skopiujesz i wkleisz powyższą ścieżkę do pliku to nie może działać.
Po wykonaniu tej czynności masz teraz poprawną lokalizację pobranego Pythona. Skopiuj ścieżkę pliku, wybierając cały katalog na pasku adresu.
Gdy to zrobisz kliknij ikonę start i przejdź do Panelu sterowania → System i bezpieczeństwo → System . Następnie kliknij "Zaawansowane Ustawienia systemu" po lewej stronie panelu.
Po tym miejscu kliknij zmienne środowiskowe w prawym dolnym rogu i będą dwa pudełka, górne i dolne pudełko. W górnym polu: kliknij na zmiennej 'Path' i kliknij Edytuj znajdujący się po prawej stronie. Kliknij New i wklej ścieżkę katalogu. Powinno to wyglądać mniej więcej tak:
Kliknij OK trzy razy, otwórz nowe okno cmd i wpisz: pip. Zobaczymy, czy zadziała.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:15:03
Alternatywny sposób.
Jeśli nie chcesz dodawać ścieżki tak, jak wskazywały poprzednie dobrze napisane odpowiedzi,
Ale jeśli chcesz wykonać pip jako polecenie, możesz to zrobić z py -m
jako prefiksem.
Np.
py -m <command>
Jak w
py -m pip install --upgrade pip setuptools
Upewnij się również, że pip
i py
są zainstalowane
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-14 12:55:30
Również metoda długa - to była ostatnia deska ratunku po wypróbowaniu wszystkich poprzednich odpowiedzi:
C:\python27\scripts\pip.exe install [package].whl
To po cd w katalogu, w którym znajduje sięKoło .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 17:03:57
Jedyny sposób, który działał na moim komputerze z systemem Windows 10 był następujący:
py -3 -m pip install xxxxx
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:22:33
Zgodnie z Dokumentacja Pythona 3.6
Jest możliwe, że PIP nie zostanie zainstalowany domyślnie. Jeden potencjalna poprawka to:
python -m ensurepip --default-pip
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-24 05:21:47
Przejdź do Panelu sterowania > > Odinstaluj lub Zmień program i kliknij dwukrotnie na Python XXX aby zmodyfikować instalację. Upewnij się, że komponent PIP jest zaznaczony i zainstalowany.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-22 07:49:20
Panel sterowania - > Dodaj/usuń programy - > Python - > Modyfikuj - > funkcje opcjonalne (możesz kliknąć wszystko), a następnie naciśnij Dalej - > zaznacz "Dodaj Pythona do zmiennych środowiskowych" - > zainstaluj
I to powinno rozwiązać Twoje problemy ze ścieżką, więc przejdź do wiersza polecenia i możesz użyć pip teraz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-24 17:20:59
Właśnie miałem ten sam problem.
Po dodaniu odpowiedniego folderu (C:\Python33\Scripts
) do ścieżki, nadal nie mogłem uruchomić pip
. Wystarczyło tylko biegać
pip.exe install -package-
zamiast
pip install -package-
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 16:57:05
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 16:57:53
Spróbuj przejść do Windows PowerShell lub cmd prompt i wpisz:
python -m pip install openpyxl
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 17:05:15
W najnowszej wersji Pythona 3.6.2 i nowszej, jest dostępny w
C:\Program Files (x86)\Python36-32 \ Scripts
Możesz dodać ścieżkę do naszej zmiennej środowiskowej path jak poniżej
Upewnij się, że zamykasz wiersz polecenia lub Git po skonfigurowaniu ścieżki. Również należy otworzyć wiersz polecenia w trybie administratora . Jest to przykład dla systemu Windows 10.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:32:40
Lub jeśli używasz PyCharm (2017-03-03) tak jak ja, po prostu zmień katalog w terminalu i zainstaluj:
cd C:\Users\{user}\PycharmProjects\test\venv\Scripts
pip install ..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:39:58
Nawet ja jestem w tym nowy, ale dla mnie zadziałało.
Ścieżka powinna być ustawiona jako miejsce, w którym znajduje się folder skryptów instalacji Pythona, tzn. C:\Python34\Scripts .
Przypuszczam, że to dlatego, że Django jest frameworkiem opartym na Pythonie i dlatego ta struktura katalogów musi być utrzymywana podczas instalacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 16:51:42
Właśnie zainstalowałem Pythona 3.6.2.
I got the path as
C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\Scripts
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:33:22
Możesz spróbować pip3
. Coś w stylu:
pip3 install pandas
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:36:12
Najczęściej jest to:
In cmd.exe
write
python -m pip install --user [name of your module here without brackets]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-10-15 15:16:41
Myślę, że z Pythona 2.7.9 i wyższych pip jest preinstalowany i będzie w folderze skryptów.
Więc musisz dodać folder "scripts"do ścieżki. Mój jest zainstalowany w C:\Python27\Scripts
. Sprawdź swoją, aby zobaczyć, jaka jest twoja ścieżka, aby móc odpowiednio zmienić poniższą ścieżkę. Następnie przejdź do PowerShell, wklej poniższy kod w PowerShell i naciśnij klawisz Enter . Następnie zrestartuj komputer, a problem zostanie rozwiązany.
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27\Scripts", "User")
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 16:56:39
W systemie Windows otwórz cmd i znajdź lokalizację PYTHON_HOME za pomocą where python
. Teraz dodaj tę lokalizację do zmiennej środowiskowej PATH używając:
set PATH=%PATH%;<PYTHON_HOME>\Scripts
Lub odnoszą się do tego .
W Linuksie otwórz terminal i znajdź lokalizację PYTHON_HOME używając which python
. Teraz dodaj PYTHON_HOME/Scripts
do zmiennej PATH używając:
PATH=$PATH:<PYTHON_HOME>\Scripts
export PATH
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:35:05
W środowisku Windows wykonaj poniższe polecenia w powłoce DOS.
Path= % path%;D:\Program Files\python3.6. 4 \ Scripts; (nowa ścieżka=bieżąca ścieżka;ścieżka folderu skryptu Pythona)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:11:30
Miałem do czynienia z tym samym problemem. Uruchom Windows PowerShell jako Administrator . To rozwiązało mój problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:18:13
Dla komputerów Mac uruchom poniższe polecenie w oknie Terminala:
echo export "PATH=$HOME/Library/Python/2.7/bin:$PATH"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:21:13
Miałem ten sam problem. Musisz tylko przejść do swojego
C:\Python27\Scripts
I dodać go do zmiennych środowiskowych. Po ustawieniu ścieżki po prostu uruchom pip.plik exe na C:\Python27\Scripts a potem spróbuj pip w cmd. Ale jeśli nic się nie stanie, spróbuj uruchomić wszystkie aplikacje pip, takie jak pip2.7 i pip2.exe. A pip będzie działał jak urok.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-09 12:44:51
Małe wyjaśnienie: w "Windows 7 64 bit PC", po dodaniu ...Python34\Scripts
do zmiennej path, pip install pygame
nie zadziałało dla mnie.
Więc sprawdziłem "...Folder Python34 \ Scripts", nie miał pip
, ale miał pip3
i pip3.4
. Więc uciekłem pip3.4 install pygame .... .whl
. Zadziałało.
(Następnie otwórz okno poleceń w tym samym folderze, w którym znajduje się pobrany plik pygame...whl
.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-02-08 22:41:11
Podczas instalacji Pythona SQL 2019 istnieją znane problemy dla PIP, które wymagają poprawki (Krok 7) https://docs.microsoft.com/en-us/sql/advanced-analytics/known-issues-for-sql-server-machine-learning-services?view=sql-server-ver15
Pip jest skonfigurowany z lokalizacjami wymagającymi TLS / SSL, jednak moduł ssl w Pythonie nie jest dostępny.
Workaround
Copy the following files:
libssl-1_1-x64.dll
libcrypto-1_1-x64.dll
from the folder
C:\Program Files\Microsoft SQL Server\MSSSQL15.MSSQLSERVER\PYTHON_SERVICES\Library\bin
to the folder
C:\Program Files\Microsoft SQL Server\MSSSQL15.MSSQLSERVER\PYTHON_SERVICES\DLLs
Then open a new DOS command shell prompt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-25 20:06:23
Nadal otrzymywałem ten błąd po skorygowaniu mojej ścieżki.
Jeśli twoja baza kodowa wymaga wcześniejszej wersji Pythona( w moim przypadku 2.7), może to być Wersja sprzed istnienia pip.
Nie jest to zbyt kanoniczne, ale instalacja nowszej wersji zadziałała. (Użyłem 2.7.13.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-27 17:06:14
Bardzo prostym sposobem na obejście tego jest otwarcie ścieżki, gdzie pip jest zainstalowany w File Explorer , i kliknij na ścieżce, a następnie wpisz cmd, to ustawia ścieżkę, co pozwala zainstalować sposób łatwiejszy.
Natknąłem się na ten sam problem kilka dni temu i wszystkie inne metody nie działają dla mnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-11 23:41:06
Spróbuj odinstalować Pythona, usunąć pozostałe pliki programu, a następnie zainstalować go ponownie.
U mnie zadziałało. Ten błąd przydarzył mi się, gdy migrowałem do nowego laptopa i użyłem oprogramowania do migracji, aby przenieść moje oprogramowanie ze starego laptopa na nowy. I tak, nie zadziałało zbyt dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-12 00:09:51