CentOS7 ডকার কনটেইনারে পাইথন-পাইপ কীভাবে ইনস্টল করবেন


13

আমি একটি ডকার পাত্রে তৈরি করার চেষ্টা করছি যাতে পাইপ অন্তর্ভুক্ত থাকে।

আমি সেন্টস 7 এ আছি।

ডকার বিল্ড কমান্ড চালানো থেকে খণ্ডটি এখানে:

Step 3 : RUN yum -y install python-pip
 ---> Running in 25d1ba46e6dc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * extras: mirror.clarkson.edu
 * updates: mirrors.unifiedlayer.com
No package python-pip available.
Error: Nothing to do
2015/02/13 19:23:48 The command [/bin/sh -c yum -y install python-pip] returned a non-zero code: 1

আমি আমার ডকফাইফিল পোস্ট করব, তবে মনে হচ্ছে স্ট্যান্ডার্ড সেন্টোস বিতরণ থেকে পাইথন-পাইপ পাওয়া যায় না, কারণ এটিও ব্যর্থ হয়:

sudo yum -y install python-pip
[sudo] password for theuser: 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.thelinuxfix.com
 * extras: mirrors.xmission.com
 * updates: mirrors.tripadvisor.com
No package python-pip available.
Error: Nothing to do

হোস্ট সিস্টেমটির জন্য ইনস্টল সমস্যাটি সমাধান করার জন্য এই লিঙ্কটি রয়েছে: http://www.liquidweb.com/kb/how-to-install-pip-on-centos-7/ এর মধ্যে আরপিএম বা কার্ল ব্যবহার করা জড়িত। আমার মনে হয় এটি ডকারের জন্য কিছুটা অগোছালো।

এছাড়াও, যদি সেন্টোস স্ট্যান্ডার্ড বিতরণ থেকে পিপ সরিয়ে দেয়, সম্ভবত তাদের ভাল কারণ থাকতে পারে এবং এটি ইনস্টল করার জন্য আমার ব্রুট ফোর্স ব্যবহার করা উচিত নয়।

উবুন্টু বা অন্যান্য বিতরণে এটি কোনও সমস্যা বলে মনে হচ্ছে না। মাত্র CentOS 7।

আমার সংক্ষিপ্ত প্রশ্নটি হ'ল: সেন্টোস 7-তে পাইপ (বা বিকল্প) ইনস্টল করার পছন্দের উপায়টি কী?

উত্তর:


17

এটি ডকফাইলে ব্যবহার করে আমাকে পাইপ ইনস্টল করার অনুমতি দিয়েছে:

RUN yum -y install epel-release && yum clean all
RUN yum -y install python-pip && yum clean all

এটি আরপিএম বা কার্ল ব্যবহারের চেয়ে অনেক বেশি পরিচ্ছন্ন বলে মনে হচ্ছে।

যদি তা এখনও ব্যর্থ হয় তবে চেষ্টা করুন:

RUN yum -y install --enablerepo="epel" python-pip && yum clean all

1
আমি এ থেকে পরিবর্তন করেছি; এন্ড&& যাতে কমান্ড ব্যর্থ হয় তা অগ্রসর হয় না।
poe123

কীভাবে আপনি সর্বশেষ পাইপ সংস্করণ পাবেন। RUN yum -y install python-pipতবে আমি 8
টির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.