উবুন্টুতে পাইপের মাধ্যমে পাইথন 3 সংস্করণটি কীভাবে ইনস্টল করবেন?


433

আমি উভয় python2.7এবং python3.2ইনস্টল করা আছে Ubuntu 12.04
প্রতীকী লিঙ্কে pythonলিঙ্ক python2.7

যখন আমি টাইপ করি:

sudo pip install package-name

এটির ডিফল্ট python2সংস্করণ ইনস্টল হবে package-name

কিছু প্যাকেজ উভয় python2এবং সমর্থন করে python3। এর মাধ্যমে সংস্করণটি
ইনস্টল করবেন কীভাবে ?python3package-namepip


2
আপনার সিস্টেমে কি আলাদা pip-2.7এবং pip-3.2কমান্ড রয়েছে?
ফেলিক্স ইয়ান

1
আমি প্রথম লাইন পরিবর্তন করতে পারি /usr/bin/pipথেকে #!/usr/bin/pythonথেকে #!/usr/bin/python3?
কেভ

4
হ্যাঁ, কিন্তু আমি তোমাদের পরামর্শ দিচ্ছি করার তাহলে এটি পরিবর্তন করেন, যাতে আপনি একটি ভাল পছন্দ পরের বার :) পেতে হবেcppippip-3.2
ফেলিক্স ইয়ান


আপনি যদি পাইপ -২.7 ইত্যাদি নিয়ে সমস্যা বোধ করেন whereis pipআপনার কমান্ড লাইন থেকে চালানোর চেষ্টা করুন । দেখে মনে হচ্ছে উবুন্টু 14.04-তে তারা নামগুলি পিপ 2.7 এ পরিবর্তন করেছে।
টুইটার

উত্তর:


260

আপনি virtualenvপাইথন 3 তৈরি করতে চাইতে পারেন , তারপর ভার্চুয়ালেনভ সক্রিয় করার পরে পাইথন 3 এর প্যাকেজ ইনস্টল করুন। সুতরাং আপনার সিস্টেম গোলযোগ করা হবে না :)

এটি এমন কিছু হতে পারে:

virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install package-name

4
আপনার যদি মূল পাইথন 3 এ এটি ইনস্টল না করা থাকে তবে কি ভার্চুয়ালেনভ পিপ ইনস্টল করে? যদি তা হয় তবে তা তার সমস্যার সমাধান করে। অন্যথায় না।
লেনার্ট রেজেব্রো

3
হ্যাঁ, ভার্চুয়ালেনভ পাইপ ইনস্টল করে।
ফেলিক্স ইয়ান

63
ঠিক আছে. আমি এখনও মনে করি উত্তরটি সত্যই তার জেনারিক উপায়ে উত্তর দেয় না, যদিও।
লেনার্ট রেজেব্রো

8
এটি আমার পক্ষে কাজ করে। দুটি সংযোজন: আপনি virtualenvসাথে ছেড়ে যেতে পারেন deactivateএবং পাইথন 3 অন্য কোনও জায়গায় ইনস্টল করা হতে পারে। খনিটি এখানে রয়েছে /usr/local/bin/python3, যা দিয়ে আপনি খুঁজে পেতে পারেনwhich python3
user2503795

2
@ লেনার্টরেজিব্রো এবং @ ব্যবহারকারী ২২০379595৯ অনুসরণ করে, আমি নিশ্চিত করতে পারি যে এটি কিছুটা বেশি শক্তিশালী:virtualenv -p `which python3` py3env
সামস্তভ

472

উবুন্টু 12.10+ এবং ফেডোরা 13+ একটি প্যাকেজ নামক আছে python3-pipযা ইনস্টল করবে pip-3.2(অথবা pip-3.3, pip-3.4অথবা pip3হুপ্স মাধ্যমে এই জাম্পিং ছাড়াই নতুন সংস্করণে জন্য)।


আমি এটি পেরিয়ে এসেছি এবং wgetউচুন্টু ১২.০৪ ধরে ধরে) বা লাইকুয়ালিয়ানভের পছন্দ বা প্রয়োজনীয়তা ছাড়াই এটি ঠিক করেছি :

  1. প্যাকেজ ইনস্টল করুন python3-setuptools: রান করুন sudo aptitude install python3-setuptools, এটি আপনাকে কমান্ড দেবে easy_install3
  2. পাইথন 3 এর সেটআপলগুলি ব্যবহার করে পাইপ ইনস্টল করুন: রান করুন sudo easy_install3 pip, এটি আপনাকে কেভের pip-3.2সমাধানের মতো আদেশ দেবে ।
  3. আপনার পাইপিআই প্যাকেজ ইনস্টল করুন: চালান sudo pip-3.2 install <package>(আপনার বেস সিস্টেমে পাইথন প্যাকেজ ইনস্টল করার জন্য অবশ্যই মূলের প্রয়োজন)।
  4. ...
  5. লাভ!

23
নিখুঁত এবং সঠিক, এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। তবে আপনাকে অবশ্যই উল্লেখ করা উচিত sudo pip-3.2 install <package>, সুপারজারের অনুমতি প্রয়োজন।
কমডোডেভ

53
আপনি পদক্ষেপ 1 এবং 2 একত্রিত করতে পারেন এবং কেবল করতে পারেন:sudo apt-get install python3-pip
শশাঙ্ক ভরদ্বাজ

3
packages.ubuntu.com উবুন্টু 12.10 এর জন্য এই সুপার কুশলী প্যাকেজ দেখায়, কিন্তু জন্য 12.04 না: packages.ubuntu.com/... (মহান খোঁজ যদিও;))
akaIDIOT

18
পাইপ -৩.৩, পাইপ -৩.৪ ইত্যাদি আর কাজ করে না। এটি এখন ঠিক: পাইপ, পিপ 2, পিপ 3। (কমপক্ষে উবুন্টু 14.04 এ)
6005


208

সংক্ষিপ্ত উত্তর

sudo apt-get install python3-pip
sudo pip3 install MODULE_NAME

সূত্র: শশাঙ্ক ভরদ্বাজের মন্তব্য

দীর্ঘ উত্তর

সংক্ষিপ্ত উত্তরটি কেবলমাত্র নতুন সিস্টেমে প্রযোজ্য। উবুন্টুর কয়েকটি সংস্করণে কমান্ডটি হ'ল pip-3.2:

sudo pip-3.2 install MODULE_NAME

যদি এটি কাজ না করে তবে এই পদ্ধতিটি কোনও লিনাক্স ডিস্ট্রো এবং সমর্থিত সংস্করণের জন্য কাজ করা উচিত :

sudo apt-get install curl
curl https://bootstrap.pypa.io/get-pip.py | sudo python3
sudo pip3 install MODULE_NAME

আপনার যদি না থাকে তবে curlব্যবহার করুন wget। আপনার যদি না থাকে তবে sudoস্যুইচ করুন root। যদি pip3সিমিলিংক বিদ্যমান না থাকে তবে পাইপ -3 এর মতো কিছু পরীক্ষা করুন। এক্স

অনেক পাইথন প্যাকেজগুলির জন্য ডেভ প্যাকেজও প্রয়োজন, তাই এটিও ইনস্টল করুন:

sudo apt-get install python3-dev

উত্স: পাইপ পাইপ সর্বশেষ ইনস্টল
সঙ্গে পাইথন ইনস্টল প্যাকেজ

আপনি পাইথনের আরও বেশি আপগ্রেড সংস্করণ চাইলে তোবুর উত্তরও পরীক্ষা করে দেখুন।

আমি যুক্ত করতে চাই যে ভার্চুয়াল পরিবেশ ব্যবহার করা সাধারণত পাইথন অ্যাপ্লিকেশন বিকাশের পছন্দসই উপায়, তাই @ ফ্যালিক্সিয়ান উত্তর সম্ভবত একটি আদর্শ বিশ্বে সেরা। তবে আপনি যদি সত্যিই বিশ্বব্যাপী সেই প্যাকেজটি ইনস্টল করতে চান, বা ভার্চুয়াল পরিবেশটি সক্রিয় না করে ঘন ঘন এটি পরীক্ষা / ব্যবহার করার প্রয়োজন হয়, তবে আমি মনে করি যে এটি বিশ্বব্যাপী প্যাকেজ হিসাবে ইনস্টল করার উপায়।


1
curlআমার জন্য কল borks লাইন 48. উপর একটি বাক্য গঠন ত্রুটি সঙ্গে
icedwater

@ আইসড ওয়াটার: আপনি ট্রেস পোস্ট না করলে সহায়তা করতে পারে না (পেস্টবিন ব্যবহার করুন)।
মার্কো সুল্লা

ধন্যবাদ @ মারকোসুল্লা, তবে আমি কেবল এটি আবার চালিয়েছি এবং লক্ষ্য করেছি UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.যে সমস্ত আগ্রহী পক্ষের জন্য পেস্টটি ix.io/1fX5রয়েছে :)
আইসডওয়ার ওয়াটার

একজন syntax errorঘটতে পারে যখন যা আর দ্বারা সমর্থিত পাইথন এর একটি সংস্করণ ব্যবহার pip। উপরের কমান্ডগুলি
পাইথন

2
যদি sudo apt-get purge python3-pip
পাইপ

49

ঠিক আছে, উবুন্টু 13.10 / 14.04 এ , বিষয়গুলি কিছুটা আলাদা।

ইনস্টল করুন

$ sudo apt-get install python3-pip

প্যাকেজ ইনস্টল করুন

$ sudo pip3 install packagename

না pip-3.3 install


2
উবুন্টু 14.04
এডাম রাইজকোভস্কি

3
উবুন্টু 16.04
শিরীশ কদম

1
এটি 12.04 থেকে সমস্ত উবুন্টু সংস্করণগুলিতে কাজ করবে
বিল্লাল বেগ্রেডজ

40

সর্বশেষতম pip2/ pip3এবং সংশ্লিষ্ট প্যাকেজগুলি ইনস্টল করার সহজ উপায় :

curl https://bootstrap.pypa.io/get-pip.py | python2
pip2 install package-name    

curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install package-name

দ্রষ্টব্য: দয়া করে এই আদেশগুলি চালান runroot


33

পাইলাব ইনস্টল করার চেষ্টা করার সময় আমারও একই সমস্যা ছিল এবং আমি এই লিঙ্কটি পেয়েছি

পাইথন 3 এর মধ্যে পাইলাব ইনস্টল করতে আমি যা করেছি তা হ'ল:

python3 -m pip install SomePackage

এটি সঠিকভাবে কাজ করেছে এবং আপনি লিঙ্কটিতে দেখতে পাচ্ছেন যে আপনার কাছে থাকা প্রতিটি পাইথন সংস্করণ আপনি এটি করতে পারেন, সুতরাং আমার ধারণা এটি এটি আপনার সমস্যার সমাধান করে।


ফেডোরার একটি python3-pipপ্যাকেজ থাকলেও, এটি অন্যান্য উত্তরে প্রস্তাবিত একটি আদেশ pip3বা pip-3আদেশ তৈরি করে না । এই উত্তর সত্যই কাজ করে।
স্কিপি লে গ্র্যান্ড গৌরু

2
এটি দুর্দান্ত কাজ করে তবে এটি ধরে নেয় যে pipএর মাধ্যমে ইতিমধ্যে ইনস্টল করা হয়েছে:sudo apt-get install python3-pip
গ্যাব্রিয়েল

13

পুরানো প্রশ্ন, তবে উত্তরগুলির কোনওটিই আমাকে সন্তুষ্ট করে না। আমার সিস্টেমে একটি উবুন্টু 12.04 এলটিএস চালাচ্ছে এবং কোন কারণে প্যাকেজ python3-pipবা python-pipপাইথন 3 নেই। সুতরাং আমি এখানে যা করেছি (সমস্ত কমান্ড রুট হিসাবে কার্যকর করা হয়েছিল):

  • setuptoolsপাইথন 3 এর জন্য ইনস্টল করুন যদি আপনি না হন।

    apt-get install python3-setuptools

    অথবা

    aptitude install python3-setuptools
  • পাইথন ২.৪+ এর সাহায্যে আপনি easy_installনির্দিষ্ট পাইথন সংস্করণ ব্যবহার করে আবেদন করতে পারেন python -m easy_install। সুতরাং pipপাইথন 3 এর জন্য ইনস্টল করা যেতে পারে:

    python3 -m easy_install pip
  • এটি pipহ'ল , আপনি পাইথন 3 এর জন্য পেয়েছেন Nowpip নির্দিষ্ট আমার সিস্টেমে ইনস্টল পাইথন 3. জন্য প্যাকেজটি ইনস্টল উদাহরণস্বরূপ Python- র সংস্করণ, পাইথন 3.2 সঙ্গে, আমি ব্যবহৃত:

    pip-3.2 install [package]

9

যদি আপনি উভয় পাইথনে পাইপ ইনস্টল করে থাকেন এবং উভয়ই আপনার পথে থাকেন তবে কেবল ব্যবহার করুন:

$ pip-2.7 install PACKAGENAME
$ pip-3.2 install PACKAGENAME

তথ্যসূত্র:

এটি # 2812520 প্রশ্নের সদৃশ


9

যদি আপনার সিস্টেমে python2ডিফল্ট হিসাবে থাকে তবে প্যাকেজ ইনস্টল করতে নীচের কমান্ডটি ব্যবহার করুনpython3

$ python3 -m pip install <package-name>


4

যথেষ্ট সহজ:

sudo aptitude install python3-pip
pip-3.2 install --user pkg

আপনি যদি পাইথন ৩.৩ চান তবে এটি উবুন্টু ১২.১০ হিসাবে পূর্বনির্ধারিত নয়:

sudo aptitude install python3-pip python3.3
python3.3 -m pip.runner install --user pkg

4

আপনি বিকল্পের pip3 install packagenameপরিবর্তে কেবল চালাতে পারেন pip,


1
আপনার উত্তরটি এই পৃষ্ঠায় অনেক উত্তরগুলির সদৃশ। (পাঠ্যে "পাইপ 3" অনুসন্ধান করুন) আমি এর কোনও অতিরিক্ত মূল্য দেখতে পাচ্ছি না।
hynekcer

3

প্রথমত, পাইথন 3 ইনস্টলেশনগুলির জন্য আপনাকে পিপ ইনস্টল করতে হবে। তারপরে আপনি সেই পাইথন সংস্করণে প্যাকেজ ইনস্টল করতে সেই পিপটি চালান।

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

ফেলিক্সের ভার্চুয়ালেনভের সুপারিশ ভাল good যদি আপনি কেবল পরীক্ষা করে নিচ্ছেন বা আপনি উন্নয়ন করছেন তবে আপনার সিস্টেমে পাইথনটি প্যাকেজটি ইনস্টল করা উচিত নয়। এই ক্ষেত্রে উন্নয়নের জন্য ভার্চুয়ালেনভ ব্যবহার করা বা নিজের পাইথন তৈরি করা আরও ভাল।

তবে আপনি যদি এই প্যাকেজটি সিস্টেম অজগরটিতে ইনস্টল করতে চান তবে পাইথন 3 এর জন্য পাইপ ইনস্টল করার উপায়।


3

যদিও প্রশ্নটি উবুন্টুর সাথে সম্পর্কিত, আমাকে এই বলে অবদান রাখতে দাও যে আমি ম্যাক আছি এবং আমার pythonকমান্ড পাইথনের ২.7.৫ এর চেয়ে পূর্বনির্ধারিত। আমার কাছে পাইথন 3 রয়েছে, এর মাধ্যমে অ্যাক্সেসযোগ্য python3, তাই পাইপ প্যাকেজ উত্সটি জেনে আমি কেবল এটি ডাউনলোড করে এর sudo python3 setup.py installবিরুদ্ধে জারি করেছি এবং অবশ্যই যথেষ্ট, কেবল পাইথন 3 এর সাইট প্যাকেজগুলির মধ্যে এখন এই মডিউল রয়েছে। আশা করি এটি কোনও বিচরণকারী ম্যাক-অপরিচিত ব্যক্তিকে সহায়তা করবে।


1

পাইপ বাইনারি সরাসরি চালিত করুন।

প্রথমে আপনি যে পিআইপি চান তার সংস্করণটি সন্ধান করুন।

jon-mint python3.3 # whereis ip
ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz

তারপরে মৃত্যুদণ্ড কার্যকর করুন।

jon-mint python3.3 # pip3.3 install pexpect
Downloading/unpacking pexpect
  Downloading pexpect-3.2.tar.gz (131kB): 131kB downloaded
  Running setup.py (path:/tmp/pip_build_root/pexpect/setup.py) egg_info for package pexpect

Installing collected packages: pexpect
  Running setup.py install for pexpect

Successfully installed pexpect
Cleaning up...

0
  1. আপনার সমস্ত নির্ভরতা ইনস্টল করা উচিত:

    sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base

  2. পিপ 3 ইনস্টল করুন (আপনি যদি ইনস্টল করেন তবে দয়া করে 3 ধাপ দেখুন):

    sudo apt-get install python3-pip

  3. আইপিন্টল সাইপিট-শিখুন পাইপ 3 দ্বারা

    pip3 install -U scikit-learn

  4. আপনার টার্মিনালটি এবং অজগর 3 পরিবেশটি খুলুন, import sklearnএটি পরীক্ষা করতে টাইপ করুন ।

ভাগ্য ভালো!


0

পাইথন 3 এর জন্য পিপ ইনস্টল করতে পাইপের পরিবর্তে পাইপ 3 ব্যবহার করা উচিত। উবুন্টু 18.08 বায়োনিকে পাইথন ইনস্টল করতে

sudo apt-get python3.7 ইনস্টল করুন

উবুন্টুতে প্রয়োজনীয় পাইপ প্যাকেজ ইনস্টল করতে

সুডো পাইথন 3-পাইপ ইনস্টল করুন


-1

পাইথন 3 ইনস্টল করার আরেকটি উপায় হ'ল উইজেট। নীচে ইনস্টলেশন করার পদক্ষেপ রয়েছে।

wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install

এছাড়াও, কেউ একই ব্যবহার করে একটি উপাধি তৈরি করতে পারে

echo 'alias py="/opt/python3.3/bin/python3.3"' >> ~/.bashrc

এখন একটি নতুন টার্মিনাল খুলুন এবং পাই টাইপ করুন এবং এন্টার টিপুন।

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