ফেডোরায় পাইথন 3 এর জন্য পিপ চালান


20

আমি ফেডোরা 22 তে পাইথন 3 (3.4) এর জন্য পিপ চালাতে পারি না default পাইথন 2.7 এর জন্য পাইপটি সিস্টেমে ডিফল্টরূপে ইনস্টল করা হয় এবং সূক্ষ্মভাবে কাজ করে। আমি পাইথন 3-পাইপ প্যাকেজটি ইনস্টল করেছি তবে এটি চালাতে পারছি না।

pip3, pip-3.4, python3-pip, python3 pip

উপরের কমান্ডগুলি আমার পক্ষে কাজ করে না এবং ত্রুটি দেখায় 'কমান্ড পাওয়া যায়নি'।

আমি পাইথন 2.7 এর জন্য পাইপ মোছার চেষ্টা করি তবে এটি সিস্টেমের জন্য অত্যন্ত গুরুত্বপূর্ণ এবং আমি এটি করতে পারি না।

কীভাবে আমি পিপ 3 চালাতে পারি?


কোনও প্যাকেজে কী ফাইল রয়েছে তা দেখে আপনি সহজেই কমান্ডের নামটি যাচাই করতে পারেন:rpm -ql python3-pip
টমাস টোমেসেক

উত্তর:


34

যদি এটি সঠিকভাবে ইনস্টল করা থাকে তবে আপনি python3 -m pipপাইথন 3 এর জন্য পিপ চালাতে চালাতে পারেন।

পাইথন 3 এর জন্য পাইপ ইনস্টল করা সম্পন্ন হয় dnf install python3-pip। এটি স্ক্রিপ্ট তৈরি করা উচিত /usr/bin/pip3। পিপ নিজেই আপগ্রেড করার জন্য পিপ ব্যবহার করা (যেমন এটি প্রস্তাব দেয়, কারণ শিপড সংস্করণটি পুরানো)) স্ক্রিপ্টগুলি ওভাররাইট করে এবং করা উচিত নয়।

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


আসলে, আমি যা বলতে পারি তা থেকে এটি কাজ করে।
যাত্রামন গীক

আমি জানি না কেন ডেভিডপস্টিল এটি লিখছেন। এটি এই উত্তরের জন্য ভাল সমাধান।
ডেনিস সাভেঙ্কো

আমি bash: pip3: command not found...
এফ

31

pip3যদিও আমি চালাতে পারিনি যদিও আমার সিস্টেমটি python3-pipইতিমধ্যে ইনস্টল করা আছে এবং আমি ফেডোরা 22 ব্যবহার করছি this এটির জন্য আমি যা করেছি তা হ'ল পাইথন 3-পাইপটি পুনরায় ইনস্টল করা:

dnf reinstall python3-pip

উপরেরটি করা আপনার /usr/binফোল্ডারে নিম্নলিখিত এন্ট্রি যুক্ত করে :

  • /usr/bin/pip3.4
  • /usr/bin/pip3

উপরের কমান্ডটি চালানোর জন্য আপনার সুডো রাইটস থাকতে হবে। এখন আমি ঠিক pip3আমার সি এল এল থেকে কল করতে সক্ষম হয়েছি।


5
হ্যাঁ, ফেডোরায় 22 তে কিছু ভেঙে গেছে বা এর কোনও আপডেটের পথ রয়েছে বলে মনে হচ্ছে। আমার জন্য ঠিক একই ঘটনা ঘটেছে এবং এই সমাধানটি এটি স্থির করেছে।
জোনাথন রাইনহার্ট

4
ফেডোরা 23 তে একই
ক্রিস টাউনসেন্ড

1
আমি /usr/bin/ফেডোরা 23-তে পাইপ 3 ফোল্ডারগুলিও হারিয়েছিলাম it reinstallএটি আমার জন্যও ঠিক করে দেওয়া হয়েছিল। ধন্যবাদ।
roflmyeggo

3
উপর ফেডোরা 25. একই
icc97

0

@ বমি ফিক্সটি আমার পক্ষে কাজ করেছে ... তবে আমি বিরক্ত হয়েছিলাম যে আমার নতুন ইনস্টল করা ফেডোরা 22 তে পাইথন 3-পাইপ ইনস্টল করা সত্ত্বেও, / ইউএসআর / বিন / পিপ 3 উপস্থিত ছিল না।

সুতরাং আমি / ইউএসআর / বিন / পাইপ (পাইথন 2.7 সংস্করণ) / usr / বিন / পাইপ 3 অনুলিপি করেছি এবং প্রথম লাইনটি # হতে পরিবর্তন করেছি! / Usr / বিন / পাইথন 3

এখন আমি পাইপ 3 টি godশ্বরের ইচ্ছা হিসাবে ব্যবহার করতে পারি ...


2
আরও ভাল সমাধানের জন্য কার্তিক রঘুপতির উত্তর দেখুন ।
জোনাথন রাইনহার্ট

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