CentOS पर पाइप और easy_install कैसे स्थापित करें


24

मैंने अपने CentOS पर pipऔर स्थापित करने की कोशिश की, easy_installलेकिन उन्हें नहीं पाया।

मैं उन्हें कैसे स्थापित कर सकता हूं?

इसके अलावा, मेरे पास पायथन, 2.4 और 2.7 के दो संस्करण हैं। कैसे pipपायथन 2.7 के साथ नए स्थापित घटकों को जोड़ना सुनिश्चित करेगा ?

जवाबों:


13

यह सरल था। का मार्ग pipहै:

/opt/python2.7/bin/pip

यदि यह नहीं है तो उपयोग कर स्थापित करें:

/opt/python2.7/bin/easy_install pip

और यह इसे स्थापित करेगा।



10

मैं easy_install पाने के लिए पिछले उत्तरों से अनुसरण नहीं कर सका। मैंने पाइप को स्थापित करने के लिए अन्य आदेशों का पालन किया। (sudo विशेषाधिकार की आवश्यकता है)

easy_install स्थापित करने के लिए:

सूदो यम ने अजगर-सेप्टूपूलस अजगर-सेप्टोलूल-डेवेल को स्थापित किया

पाइप स्थापित करने के लिए:

sudo easy_install pip


5

रेपो में कोई भी पैकेज 2.4 के लिए बनाया जाएगा। आपको उन्हें 2.7 से स्रोत से स्थापित करने की आवश्यकता होगी।

python2.7 setup.py install

मुझे आसान_ स्थापना मिली /opt/python2.7/bin/easy_installलेकिन पाइप नहीं मिला। यह कहाँ स्थित होगा
रणधीर सिंह

मैं कुछ भी नहीं जानता virtenv। अगर मुझे virtenv का उपयोग करना है तो पाइप केवल insytalled है। मैंने दस्तावेज़ पढ़ा, लेकिन पाइप का मार्ग नहीं पाया जहां उसकी बाइनरी फ़ाइल है
रणधीर सिंह

5

मैंने CentOS 7 में यह आदेश जारी किया और इसने काम किया

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

1

मैं Amazon Web Services Client Tools (awscli) का नवीनतम संस्करण स्थापित करना चाहता था। यह सिस्टम पाइथन का उपयोग कर CentOS 64 न्यूनतम पर किया गया था: नवीनतम सेटप्टूल डाउनलोड करें (संस्करण 1.16 यहां पाया जा सकता है )

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

अब आप पाइप का उपयोग करके जो भी चाहें स्थापित कर सकते हैं। उदाहरण के लिए,

pip install awscli

यह विधि बहुत जल्दी थी, मुझे CentOS सिस्टम अजगर रखने की अनुमति दी।


1

सेंटोस पर पाइप स्थापित करने के कई तरीके प्रतीत होते हैं, लेकिन जिस तरह से मेरे लिए काम किया गया वह आपका तरीका था ।

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

मैंने पहले कई अन्य तरीके आजमाए। मुझे जो सबसे आम मिला वह ईपीएल रिपॉजिटरी के साथ यम का उपयोग करना था ।

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

मेरे लिए त्रुटि के साथ यम इंस्टॉल विफल रहा, "कोई पैकेज पायथन-पाइप उपलब्ध नहीं है।"

पिप परियोजना प्रलेखन उपयोग करने के लिए कहते हैं get-pip.pyस्क्रिप्ट है, लेकिन है कि मुझे अच्छी तरह से त्रुटियों दे दी है।


यह मेरे लिए भी काम करता है, मेरे पास अजगर 2.6 और 2.7.3 के दो संस्करण हैं। तो मेरा आदेश कुछ इस तरह है python2.7 /usr/local/bin/easy_install-2.7 पाइप। पिप तब pip2.7 के रूप में उपलब्ध है। ध्यान दें कि मैंने यहां निर्देशों का उपयोग करके एक स्थापना रद्द की है। zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130821150955/…
महेश

1

से http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ रेड हैट भी तरह से, का उपयोग कर 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 कहता है कि यह ठीक है, तो मुझे उम्मीद है कि वे सही हैं।


0

पाइप पायथन पैकेज मैनेजर को प्राप्त करने के लिए कर्ल का उपयोग करके स्थापित किया जा सकता है get-pip.py

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.