centos 7 – yum で python-pip がインストールできない

centos-7 pip python

centos7のdockerコンテナにpython-pipをインストールしようとしているのですが、何かパッケージか何かが足りないような気がします

[root@aasdfasdfa /]# yum -y install python-pip
Loaded plugins: fastestmirror, ovl
base                                                                                                                                                                          | 3.6 kB  00:00:00
extras                                                                                                                                                                        | 3.4 kB  00:00:00
updates                                                                                                                                                                       | 3.4 kB  00:00:00
updates/7/x86_64/primary_db                                                                                                                                                   | 8.4 MB  00:00:31
Loading mirror speeds from cached hostfile
* base: repos.lax.quadranet.com
* extras: mirrors.unifiedlayer.com
* updates: mirrors.usc.edu
No package python-pip available.
Error: Nothing to do

正しくインストールするためには、yum -y install python-pipの前に何を実行する必要がありますか?easy_install も壊れているので、オプションではないことに注意してください

  27  Alex Cohen  2016-10-20


ベストアンサー

あなたはEPELのレポを有効にする必要があります、使用します

yum --enablerepo=extras install epel-release

このコマンドは、実行しているCentOSのバージョンに合わせて正しいEPELリポジトリをインストールします

この後、python-pipをインストールします

46  Zina  2016-10-20


同じ問題で頭がおかしくなりそうだった。yumでpython-pipが見つからなかったのは、python-pipと呼ばれなくなったからです。EPEL Version 7 からは python のバージョンを識別するために名前が変更されています。私の centOS マシンでは、以下の python*-pip パッケージを見つけることができます

[root@asdasdasdasdsa ~]# yum info python*-pip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.rz.uni-frankfurt.de
* epel: mirrors.mit.edu
* extras: mirror.23media.de
* updates: ftp.plusline.de
Available Packages
Name        : python2-pip
Arch        : noarch
Version     : 8.1.2
Release     : 5.el7
Size        : 1.7 M
Repo        : epel/x86_64
Summary     : A tool for installing and managing Python 2 packages
URL         : http://www.pip-installer.org
License     : MIT
Description : Pip is a replacement for `easy_install
: <http://peak.telecommunity.com/DevCenter/EasyInstall>`_.  It uses mostly the
: same techniques for finding packages, so packages that were made
: easy_installable should be pip-installable as well.

Name        : python34-pip
Arch        : noarch
Version     : 8.1.2
Release     : 5.el7
Size        : 1.7 M
Repo        : epel/x86_64
Summary     : A tool for installing and managing Python3 packages
URL         : http://www.pip-installer.org
License     : MIT
Description : Pip is a replacement for `easy_install
: <http://peak.telecommunity.com/DevCenter/EasyInstall>`_.  It uses mostly the
: same techniques for finding packages, so packages that were made
: easy_installable should be pip-installable as well.

9  Michael Aicher  2018-02-01


CentOSのDockerイメージには、通常のCentOSインストールのようにEPELリポジトリがデフォルトでは含まれていません。最初にyum install epel-releaseをしなければなりません — その後、yum install python-pipで動作するはずです

5  jjlin  2016-10-20


epel repoをインストールしても同じエラーが出る場合は試してみてください

sudo yum install -y --enablerepo="epel" python-pip

0  falsePockets  2019-05-15


これらのコマンドに従ってください

yum install python36
yum install python36-devel
yum install python36-setuptools
easy_install-3.6 pip

完了したら、Pythonのバージョンを確認してください

python3.6 -V

0  Nagendra Reddy  2019-10-14


CentOS 8の場合は、これらのコマンドを実行する必要があります

dnf install python2-pip # For Python 2
dnf install python3-pip # For Python 3

そうすると、pip3やpip2が使えるようになります

0  DerSkythe  2020-03-06


タイトルとURLをコピーしました