Как установить pip и easy_install на CentOS

130981
Mirage

Я попытался установить pipи easy_installна моем CentOS, но не смог найти их.

Как я могу их установить?

Также у меня есть две версии Python, 2.4 и 2.7. Как pipудостовериться в том, что вы связали недавно установленные компоненты с Python 2.7?

22

10 ответов на вопрос

13
Mirage

It was simple. The path of pip is:

/opt/python2.7/bin/pip 

If it's not there then install using:

/opt/python2.7/bin/easy_install pip 

and it will install it.

13
pdeschen

Следуя документации по установщику pip, можно просто выполнить следующее:

# install setup tools curl https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py | python - # install pip curl https://bootstrap.pypa.io/get-pip.py | python - 
Обновленная ссылка: https://bootstrap.pypa.io/get-pip.py nadavkav 7 лет назад 0
10
ravi.zombie

I couldnt follow from previous answers to get easy_install. I followed the other commands to install pip. (requires sudo privileges)

to install easy_install:

sudo yum install python-setuptools python-setuptools-devel

to install pip:

sudo easy_install pip

5
Ignacio Vazquez-Abrams

Any packages in the repos will be built for 2.4. You will need to install them from source with 2.7.

python2.7 setup.py install 
Я нашел easy_install в `/ opt / python2.7 / bin / easy_install`, но не смог найти пункт. где он будет расположен Mirage 12 лет назад 0
Я ничего не знаю о `virtenv`. Это только пункт, если я использую virtenv. я прочитал документ, но не смог найти путь к pip, где находится его двоичный файл Mirage 12 лет назад 0
4
jeremyforan

I issued this command in CentOS 7 and it worked

curl https://bootstrap.pypa.io/get-pip.py | python - 
1
Snap Shot

Я хотел установить последнюю версию клиентских инструментов Amazon Web Services (awscli). Это было сделано на минимальной CentOS 64 с использованием системного Python: Загрузите последние setuptools (версию 1.16 можно найти здесь )

sudo -s cd /opt tar xzf <setuptools.tar.gz> cd setuptools<-1.1.6> python ez_setup.py easy_install pip 

Теперь вы можете установить все что угодно, используя pip. Например,

pip install awscli 

Этот метод был очень быстрым, позволил мне сохранить системный питон CentOS.

1
jcomeau_ictx

с http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ способом Red Hat с использованием репозитория EPEL:

[root@paulvps tmp]# wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm --2013-12-31 13:49:12-- http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm Resolving mirror-fpt-telecom.fpt.net... 118.69.250.132 Connecting to mirror-fpt-telecom.fpt.net|118.69.250.132|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 14540 (14K) [application/x-redhat-package-manager] Saving to: “epel-release-6-8.noarch.rpm”  100%[======================================>] 14,540 2.66K/s in 5.3s   2013-12-31 13:49:18 (2.66 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]  [root@paulvps tmp]# rpm -ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [root@paulvps tmp]# yum install python-pip Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 13 kB 00:00  * PUIAS_6_core_Base: puias.math.ias.edu * PUIAS_6_core_Updates: puias.math.ias.edu * base: centos.sonn.com * epel: epel.mirror.freedomvoice.com * extras: centos.mirror.freedomvoice.com * rpmforge: mirror.webnx.com * updates: mirrors.tummy.com epel | 4.2 kB 00:00  epel/primary_db | 5.8 MB 00:00  Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package python-pip.noarch 0:1.3.1-4.el6 will be installed --> Finished Dependency Resolution  Dependencies Resolved  ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python-pip noarch 1.3.1-4.el6 epel 330 k  Transaction Summary ================================================================================ Install 1 Package(s)  Total download size: 330 k Installed size: 1.0 M Is this ok [y/N]: y Downloading Packages: python-pip-1.3.1-4.el6.noarch.rpm | 330 kB 00:00  warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Importing GPG key 0x0608B895: Userid : EPEL (6) <epel@fedoraproject.org> Package: epel-release-6-8.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Installing : python-pip-1.3.1-4.el6.noarch 1/1  Verifying : python-pip-1.3.1-4.el6.noarch 1/1   Installed: python-pip.noarch 0:1.3.1-4.el6   Complete! 

Я немного скептически относился к сайту fpt.net, который перенаправляет на fpt.vn, но если nixCraft говорит, что все в порядке, я надеюсь, что они правы.

1
Don Kirkby

Кажется, есть много способов установить pip на CentOS, но для меня это был ваш метод .

sudo python2.7 /usr/local/bin/easy_install pip 

Сначала я попробовал несколько других способов. Чаще всего я обнаружил использование yum с репозиторием EPEL .

cd /tmp wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm sudo rpm -ivh epel-release-5-4.noarch.rpm sudo yum -y install python-pip 

Установка yum не удалась для меня с ошибкой «Пакет Python-pip недоступен».

В документации проекта Pip написано, что нужно использовать get-pip.pyскрипт, но это также дало мне ошибки.

У меня это тоже сработало, у меня есть две версии python 2.6 и 2.7.3. Поэтому моя команда - что-то вроде python2.7 /usr/local/bin/easy_install-2.7 pip. Pip доступен как pip2.7. Обратите внимание, что я сделал altinstall, используя инструкции здесь. http://zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130821150955/index.html Mahesh 6 лет назад 0
0
Jude Job

Менеджер пакетов pip python можно установить с помощью curl для получения get-pip.py.

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python get-pip.py 
0
user865586

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

yum -y установить python-pip

Я не понимаю этого Pierre.Vriens 6 лет назад 0

Похожие вопросы