Пип не включен в 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 от среды вашей системы.