ইয়াম দিয়ে পাইথন-পাইপ ইনস্টল করা যায় না


24

আমি সেন্টোস 7 ডকার পাত্রে পাইথন-পাইপ ইনস্টল করার চেষ্টা করছি, তবে আমি মনে করি যে আমি কিছু প্যাকেজ বা কিছু অনুপস্থিত।

[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এটিও ভাঙা যাতে কোনও বিকল্প হয় না।

উত্তর:


39

আপনাকে EPEL রেপো সক্ষম করতে হবে, ব্যবহার করুন:

yum --enablerepo=extras install epel-release

এই কমান্ডটি আপনার চালিত CentOS সংস্করণের জন্য সঠিক EPEL সংগ্রহস্থলটি ইনস্টল করবে।

এর পরে আপনি পাইথন-পাইপ ইনস্টল করতে সক্ষম হবেন।


1
আমার ক্ষেত্রে, এপেল-রিলিজ ইনস্টল করার পরেও আমি কিছুটা ইনস্টল করতে চাইলে ইমেলকে এপেল রেপো ব্যবহার করতে বলি। এর মতো কিছু: yum --disablerepo = "*" --enablerepo = "epel" প্যাক ইনস্টল করুন।
আরএফএফ

5

আমি একই বিষয়টি নিয়ে পাগল হয়ে যাচ্ছিলাম। ইয়াম পাইথন-পাইপ খুঁজে না পাওয়ার কারণ হ'ল এটিকে আর পাইথন-পিপ বলা হয় না। ইপিল সংস্করণ 7 দিয়ে শুরু করে পাইথন সংস্করণ সনাক্ত করার জন্য এটির নতুন নামকরণ করা হয়েছে। আমার সেন্টোস মেশিনে আমি নিম্নলিখিত পাইথন * -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.

yum install python-pipRHEL / CentOS v7 এ একই কাজ করে, কারণ python2-pipসরবরাহ করে python-pip(আপনি ব্যবহার করে চেক করতে পারেন yum provides python-pip)। সুতরাং আমি আপনার অন্য একটি সমস্যা ছিল অনুমান।
ফ্রাঙ্কলিন পিয়াত

4

CentOS ডকার চিত্রটি নিয়মিত CentOS ইনস্টলেশন যেমন করে ডিফল্টরূপে EPEL সংগ্রহস্থলকে অন্তর্ভুক্ত করে না। আপনার yum install epel-releaseপ্রথমে উচিত - এর পরে, yum install python-pipকাজ করা উচিত।


0

এপেল রেপো ইনস্টল করার পরেও যদি আপনি একই ত্রুটি পান তবে চেষ্টা করুন:

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

0

এই কমান্ডগুলি ধাপে ধাপে অনুসরণ করুন:

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

একবার হয়ে গেলে অজগর সংস্করণটি পরীক্ষা করুন

python3.6 -V

0

CentOS 8 এর জন্য আপনাকে এই কমান্ডগুলি চালনা করতে হবে:

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

তারপরে আপনি পিপ 3 বা পিপ 2 ব্যবহার করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.