পাইথন ২.x এর পাশাপাশি পাইথন ৩.x এর সাথে কীভাবে পিপ ব্যবহার করবেন


196

আমি পাইথন ৩.x ইনস্টল করেছিলাম (উবুন্টুতে পাইথন ২.x ছাড়াও) এবং ধীরে ধীরে আমি পাইথন ২.x এ ব্যবহৃত মডিউলগুলি জোড়া শুরু করি started

তাই আমি ভাবছি, পাইথন ২.x এবং পাইথন ৩.x উভয়ের জন্য পাইপ ব্যবহার করে আমার জীবনকে সহজ করার জন্য আমার কোন পদ্ধতির উচিত?


2
ব্যক্তিগতভাবে, আমি বিশ্বব্যাপী প্যাকেজ ইনস্টল এড়িয়ে চলতাম এবং ভ্যুচুয়ালেনভ ব্যবহার করতাম। তারপরে আপনি প্রতিটি প্রকল্পের জন্য আপনার ভার্চুয়াল পরিবেশের ভিতরে থেকে পাইপ ব্যবহার করেন এবং আপনি সর্বদা সঠিক ব্যবহার করেন।
jpmc26

উত্তর:


183

pipপাইথন ৩.২-এর জন্য আপনার ইনস্টল করা উচিত ।

আপনি নিম্নলিখিত পদ্ধতিতে এটি করুন:

$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo python3.2 get-pip.py

তারপরে, আপনি পাইথন 3.2 এর জন্য জিনিসগুলি ইনস্টল করতে পারেন pip-3.2এবং পাইথন 2-7 এর সাথে জিনিসগুলি ইনস্টল করতে পারেন pip-2.7pipকমান্ড এই এক নির্দেশিত শেষ হবে, কিন্তু আমি নিশ্চিত, যা নই তাই আপনি চেক করতে হবে।


9
ধন্যবাদ, এটি সহজ ছিল। sudo python3.2 get-pip.pyইনস্টল করে pipএবং pip-3.2স্ক্রিপ্টগুলি /usr/local/binউভয় যৌক্তিকভাবে পাইথন ৩ ব্যবহার করে 3. sudo python get-pip.pyইনস্টল pipএবং pip-2.7এখানে, তাই এই ক্ষেত্রে pipপাইথন ২.7 ব্যবহার করে। আমি অতিরিক্ত pip-3.2হিসাবে তৈরি pip3এবং পরীক্ষিত লিঙ্ক : নিখুঁত! :)
থটা

6
ফেডোরায় এটি পাইপ 3.3, এটি পিপ এবং সংস্করণের মধ্যে ড্যাশ ছাড়াই। আপনার /usr/binকাছে কোন পাইপ সংস্করণ রয়েছে তা পরীক্ষা করে দেখুন।
শৈলেন

5
[এক্স] উবুন্টুও ব্যবহার করছে [ pip2 | pip2.7 | pip3 | pip3.4 ]। এটি কি pipবিভিন্ন সিস্টেমের মধ্যে পরিবর্তন বা ভিন্ন?
জন সারেল

মৃত্যুদণ্ড কার্যকর করার পরে আমি পেয়েছিYou're using an outdated location for the get-pip.py script, please use the one available from https://bootstrap.pypa.io/get-pip.py
কেভিন ব্রটকে

সুতরাং যে তারপর কি। :-)
লেনার্ট রেজেব্রো

53

আপনি যা করতে পারেন তা হ'ল অ্যাপটি-গেট ব্যবহার করুন:

apt-get install python3-pip

আমার অভিজ্ঞতায় এটি বেশ সাবলীলভাবে কাজ করে, এছাড়াও আপনি অ্যাপ্লিকেশন থেকে সমস্ত সুবিধা পাবেন।


2
12.04 এ আমি এটি করতে পারি না।
dranxo

15
আমি সফলভাবে এটি ব্যবহার করেছি (যেমন sudo apt-get ইনস্টল পাইথন 3-পাইপ) এবং তারপরে "sudo python3 -m পিপ ইনস্টল প্যাকেজ" ব্যবহার করে পাইথন 3 প্যাকেজ ইনস্টল করতে পারি।
টম স্লে

2
আজকের হিসাবে, আমি বিশ্বাস করি যে আপ্ট-গেট আপনাকে পুরানো 1.5.5 সংস্করণটি দেয়; যদি আপনি pip freeze > requirements(বা অন্যান্য সম্ভাব্য বাগগুলি) চলাকালীন কোনও এসারেশনআরারার না চান তবে সর্বশেষ সংস্করণটির জন্য উত্স থেকে ইনস্টল করুন এবং নিজেকে কিছুটা মাথা ব্যথা বাঁচান।
ইয়েবো ইয়াং

ইনস্টল করতে অবশ্যই মূল হতে হবেpython3-pip
ফ্লোরেন্ট

ইনস্টল pipকরা সত্ত্বেও python3.7 pipউবুন্টুতে পাইথন ২.7 এর সাথে ডিফল্ট ব্যবহার করা হচ্ছে ১৪.০৪ :( আমি সর্বশেষ সংস্করণে পিপ আপডেট করতে পেরেছি যেমন ১৯.৩.১ তবে এটি এখনও ডিফল্টটিকে পাইথন ২..7 এ নিয়েছে। কীভাবে পাইথন ৩.7 দিয়ে এটি ব্যবহার করবেন? ?
কৌতুহল বিকাশকারী

48

প্রথমে পাইথন 3 পিপ ব্যবহার করে ইনস্টল করুন:

sudo apt-get install python3-pip

তারপরে, ব্যবহারটি Python 3 pipব্যবহার করতে:

pip3 install <module-name>

জন্য Python 2 pipব্যবহার করুন:

pip install <module-name>

4
পাইথন 2 পিপ নেই, এটি আপনি যে ওএস ব্যবহার করছেন তার উপর নির্ভর করে। উদাহরণস্বরূপ আর্চ লিনাক্সে pip --versionবলা হয়েছে যে ডিফল্টরূপে পাইথন ৩.6 এ চলছে ।
ড্যানিয়েল আন্ড্রেই মিনসি

এটি আমার কাছে সবচেয়ে স্বজ্ঞাত এবং সহজ সমাধান বলে মনে হচ্ছে, ধন্যবাদ!
gebbissimo

15

আপনি যদি প্রতিবার পাইপ ব্যবহার করেন তবে আপনি সংস্করণটি নির্দিষ্ট করতে চান না :

পাইপ ইনস্টল করুন:

$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3

এবং পাথ রফতানি করুন:

$ export PATH=/Library/Frameworks/Python.framework/Versions/<version number>/bin:$PATH

11
আপনি বিস্তারিত বলতে পারেন? আপনি যে পাইপটি ব্যবহার করতে চান তার সংস্করণ নির্দিষ্ট করে না দেওয়ার সাথে কীভাবে বিতরণ ইনস্টল করার কিছু আছে তা আমি দেখতে পাচ্ছি না ।
পাইওটর ডব্রোগস্ট

13

সংক্ষিপ্ততম উপায়:

python3 -m pip install package
python -m pip install package

`` `(পরীক্ষা-এক্সিফ) অ্যালেক্স @ অ্যালেক্স-এক্সপিএস -13-9370: ~ / প্রকল্প / ওই / অ্যাপ / এক্সিফ $ পাইথন 3-এম পাইপ ইনস্টল এক্সিফ / ইউএসআর / বিন / পাইথন 3: পাইপ নামক কোনও মডিউল নেই
ax`

এই ক্ষেত্রে @axd প্রথমে পাইপ ইনস্টল করুন sudo apt-get install python3-pip। ধরে নিচ্ছি আপনি পাইথন 3 ব্যবহার করছেন।
পাঁচটি উপাদান

5

এটি ওএস এক্সে আমার জন্য কাজ করেছে: (আমি এটি বলছি কারণ মাঝে মাঝে ম্যাকের এমন একটি ব্যথা হয় যা প্রতিটি ওপেন সোর্স সরঞ্জামটির "নিজস্ব" সংস্করণ থাকে এবং আপনি এটি অপসারণ করতে পারবেন না কারণ "এর উন্নতিগুলি" এটি অন্যান্য অ্যাপল স্টাফকে কাজ করার জন্য অনন্য করে তোলে make , এবং আপনি যদি এটি সরিয়ে থাকেন তবে জিনিসগুলি প্রসাধন শুরু করে)

অজগর 3 এর পাইপ পেতে আমি @ লেনার্ট রেজেব্রো প্রদত্ত পদক্ষেপগুলি অনুসরণ করেছি, তবুও অজগর 2 এর পাইপটি এখনও প্রথম পথে ছিল, তাই ... আমি যা করেছি তা হ'ল পাইথন 3 এর ভিতরে / usr / বিনের প্রতীকী লিঙ্ক তৈরি করা ( আমার 2 অজগরটি শান্তিতে চলার জন্য আমি একই কাজ করেছি):

ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/pip /usr/bin/pip3

লক্ষ্য করুন যে আমি 3শেষে একটি যুক্ত করেছি , সুতরাং মূলত আপনাকে যা করতে হবে তা হল ন্যায়বিচারের pip3পরিবর্তে ব্যবহার করা pip

পোস্টটি পুরানো তবে আমি আশা করি এটি কোনও দিন কোনও ব্যক্তিকে সহায়তা করবে। এটি যে কোনও লিনাক্স সিস্টেমের জন্য তাত্ত্বিকভাবে কাজ করা উচিত।


4

সুস লিনাক্স ১৩.২-তে পাইপ পাইথন 3 কে কল করে তবে পাইপ 2 পুরানো অজগর সংস্করণটি ব্যবহার করার জন্য উপলব্ধ।


voidlinux একই
Radagast

4

উইন্ডোজে প্রথমে পাইথন ৩.7 এবং তারপরে পাইথন ২.7 ইনস্টল করুন। তারপরে, কমান্ড প্রম্পটটি ব্যবহার করুন:

পিপ ইনস্টল python2-মডিউল-নাম

পাইপ 3 ইনস্টল করুন পাইথন 3-মডিউল-নাম

এখানেই শেষ


3

দয়া করে নোট করুন যে এমএসএস 2 এ আমি এই আদেশগুলি সহায়ক বলে খুঁজে পেয়েছি:

$ pacman -S python3-pip
$ pip3 install --upgrade pip
$ pip3 install --user package_name

2

ভেবেছিলাম এটি পুরানো প্রশ্ন, আমি মনে করি আমার আরও ভাল সমাধান আছে

  1. পাইথন ২.x পরিবেশের জন্য পাইপ ব্যবহার করতে, এই কমান্ডটি ব্যবহার করুন -

    py -2 -m পাইপ ইনস্টল করুন -r প্রয়োজনীয়তা। txt

  2. পাইথন 3.x পরিবেশের জন্য পাইপ ব্যবহার করতে, এই কমান্ডটি ব্যবহার করুন -

    py -3 -m পাইপ ইনস্টল করুন -r প্রয়োজনীয়তা। txt

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