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ć?

Mr.Mips
źródło

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.

Michael D.
źródło
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

izopropanol
źródło