Pip nie jest zawarty w Python3.6 na CentOS 7?


0

Podczas biegania which python3.6dostaję /usr/bin/python3.6.

Ale kiedy próbuję python3.6 -mpip install matplotlib, mówi /usr/bin/python3.6: No module named pip.

Zostałem poinformowany, że pip POWINIEN być włączony w Pythonie 3.4 i nowszych. Ale dlaczego nie mam pipa dla Pythona 3.6? Jak mogę to wykorzystać / zdobyć?

Odpowiedzi:


0

Musisz zainstalować pakiet python-pip i narzędzia programistyczne:

yum install python-pip python-devel
yum groupinstall 'development tools'

Jeśli pakiet python-pip nie jest dostępny lub potrzebujesz późniejszej wersji - możesz najpierw zainstalować repozytorium EPEL, a następnie zainstalować pakiet python-pip

yum install epel-release

Aby zainstalować bibliotekę

pip install matplotlib

Uwaga : Jeśli dobrze pamiętam, menedżer pakietów również jest aplikacją w języku Python. Uważaj na aktualizację pakietów ( pip install -U <package>) za pomocą pip, ponieważ może to spowodować uszkodzenie yum.

Istnieją środowiska wirtualne ( virtualenv ) do programowania w języku Python, które izolują środowisko programistyczne w języku Python od środowiska w systemie.


0

sudo apt-get install python3-pip

możesz to również zrobić, aby nie trzeba było określać python3 (chociaż może to potencjalnie uszkodzić coś, co wyraźnie chce 2.7): alias python = python3

Brakuje również spacji: python3.6 -m pip install matplotlib

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.