Uruchamianie pip
lub pip3
wyniki z:
Traceback (most recent call last):
File "/home/myuser/.local/bin/pip", line 7, in <module>
from pip._internal import main
ImportError: No module named 'pip._internal'
Miałem z tym problemy i odinstalowałem pip3, ale kiedy próbuję zainstalować go ponownie przy użyciu
sudo apt-get -y install python3-pip
instaluje się, ale po uruchomieniu pip lub pip3 pojawia się ten sam błąd.
#which pip3
/home/myuser/.local/bin/pip3
python3 -m pip install --user <package>
easy_install
(pochodzi zpython-setuptools
pakietu), możesz to zrobićsudo easy_install pip
(lub tylkosudo easy_install3 pip
dla python3 itp.)Odpowiedzi:
Po aktualizacji
pip
(lubpip3
w tym przypadku), jeśli wystąpią następujące zdarzenia:Wymuś ponowną instalację pip:
Sprawdź instalację:
Teraz
pip3 install <package>
ipip3 install --user <package>
(w przypadku instalacji na poziomie użytkownika) będzie działać poprawnie.Nigdy nie powinien istnieć żaden powód, dla którego musisz uruchamiać pip w trybie podwyższonego poziomu.
(uwaga: w przypadku Python 2.7 po prostu zamień
python
napython3
ipip
napip3
)Miał ten sam problem na macOS, jest to powszechny problem na różnych platformach.
źródło
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/bin/pip3'
sudo rm -rf /usr/bin/pip3
- najpierw wyczyść istniejący katalog, a następnie zainstaluj od zera. Jest to problem z uprawnieniami w tym katalogu, ale lepiej zresetować w tych okolicznościach. Wierzę, że zawsze możesz łatwo ponownie zainstalować wszystkie utracone pakiety. Jeśli to nie zadziała, zrezygnuj także z instalacji Python 3, a następnie uruchom ponownie.To polecenie działa również, ponownie instaluje
pip
:sudo easy_install pip
źródło
Rozwiązałem to, aktualizując pip za pomocą Pythona:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
źródło
Mam ten sam problem, co teraz. Znalazłem powód, dla którego pracujesz bez uprawnień administratora, ponieważ niektóre wewnętrzne pakiety lub moduły Pythona są instalowane z uprawnieniami administratora.
Więc możesz spróbować, wpisując pięść
sudo su
, a następnie wprowadź hasło i uruchompip install
, może to pomóc.źródło
pip
z podwyższonymi uprawnieniami.--user
Zamiast tego użyj flagi, jak w:pip3 install --user <package>
pip3 install --user
from pip._internal import main
wystąpi błąd, w moim rozwiązaniu, 1)curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
2)python3 get-pip.py --user --force-reinstall
, a następnie możesz uruchomićpip
bez zgody administratora, bardzo dziękuję za poradę , bardzo pomaga!sudo
willy-nilly (wiele razy zniszczyłem mój system operacyjny!)Zastosuj te trzy kroki:
/usr/local/bin
terminalusudo gedit pip
from pip._internal import main
nafrom pip import main
.źródło
Wersja PIP to teraz 19.0.1:
Zmień
from pip._internal import main
nafrom pip import main
źródło
Sprawdź, czy pip jest już zainstalowany przy użyciu
lub
Jeśli nie, użyj tego polecenia, aby je zainstalować:
Teraz możesz użyć
instalować pakiety za pomocą pip.
źródło