Как установить pip специально для Python3 на CentOS 7? - PullRequest
4 голосов
/ 15 марта 2019

CentOS 7 уже имеет установленную версию Python2.7.5.Я делаю онлайн-курс, который требует Python3.x установлен.Вот следующие шаги, которые я предпринял для установки Python3.7.3.rc1:

$cd /usr/src
$sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3rc1.tgz
$sudo tar xzf Python-3.7.3rc1.tgz
$cd Python-3.7.3rc1
$sudo ./configure --enable-optimizations
$sudo make altinstall
$sudo rm /usr/src/Python-3.7.3rc1.tgz
$python3.7 --version
Python 3.7.3rc1

Я неукоснительно следовал этим шагам по этой ссылке: https://tecadmin.net/install-python-3-7-on-centos/

Во время моего курса мне было необходимоустановить Pyperclip с помощью pip.Итак, я сделал:

$python3.7 -m pip install pyperclip
/usr/local/bin/python3.7: No module named pip

Пожалуйста, предложите метод установки pip для Python3.7.3rc1.

1 Ответ

2 голосов
/ 15 марта 2019

Вы должны были взять по умолчанию доступный python3, то есть пакет python3.6 в centos7, который было бы проще настроить, чем компилировать неподдерживаемую версию.Рекомендуется установить поддерживаемый пакет python3 в centos

Попробуйте выполнить установку yum python36 из репозитория

sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm

Обновить пакет yum

 sudo yum update

Установите python36 вместе с pip

sudo yum install -y python36u python36u-libs python36u-devel python36u-pip

Ниже приведены шаги для python3.7 , рекомендуем избегать неподдерживаемых пакетов.Альтернативные шаги для настройки pip для Centos Вам необходимо установить pip для серии python3.7 Шаг 1: Сначала установить репозиторий EPEL

sudo yum install epel-release

Шаг 2: Установка pip

python37 -m pip

Шаг 3: Проверьте, правильно ли был установлен pip pip --version

Если ошибка команды не найдена, попробуйте

python37 -m ensurepip
...