Пип не включен в Python3.6 на CentOS 7?

При беге which python3.6, Я получил /usr/bin/python3.6,

Но когда я пытаюсь python3.6 -mpip install matplotlibэто говорит /usr/bin/python3.6: No module named pip,

Мне сообщили, что pip ДОЛЖЕН быть включен в Python 3.4 и выше. Но почему у меня нет пипса для Python 3.6? И как я могу использовать это / получить это?

2 ответа

sudo apt-get установить python3-pip

вы также можете сделать это, чтобы вам не нужно было указывать python3 (хотя он может потенциально сломать что-то, что явно требует 2.7): alias python=python3

Вам также не хватает пробела: python3.6 -m pip install matplotlib

Вам необходимо установить пакет python-pip и инструменты разработки:

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

Если пакет python-pip недоступен или вам нужна более поздняя версия - вы можете сначала установить EPEL-репозиторий, а затем установить пакет python-pip

yum install epel-release

Чтобы установить lib

pip install matplotlib

Примечание: если я правильно помню, yum менеджер пакетов тоже является приложением python. Будьте осторожны с обновлением пакетов (pip install -U <package>) с pip, поскольку это может сломать ням.

Существуют виртуальные среды ( virtualenv) для разработки на python, которые изолируют вашу среду разработки python от среды вашей системы.

Другие вопросы по тегам