ম্যাক ওএস এক্সে পাইথন 3 এর জন্য পিপ কীভাবে ইনস্টল করবেন?


128

ওএস এক্স (ম্যাভেরিক্স) -এ পাইথন ২.7 স্টক ইনস্টল রয়েছে। তবে আমি আমার নিজস্ব ব্যক্তিগত পাইথন স্টাফটি 3.3 দিয়ে করি। আমি মাত্র আমার 3.3.2 ইনস্টলটি ফ্লাশ করে নতুন 3.3.3 ইনস্টল করেছি installed সুতরাং আমি pyserialআবার ইনস্টল করা প্রয়োজন । আমি আগে এটি যেভাবে করেছি এটি করতে পারি, যা হ'ল:

  1. পিপিআই থেকে পাইসেরিয়াল ডাউনলোড করুন
  2. আনতার পাইরাসিয়াল.টিজিজেড
  3. সিডি পাইসারিয়াল
  4. python3 setup.py install

তবে আমি শীতল বাচ্চাদের মতো করতে চাই এবং যেমন কিছু করতে চাই pip3 install pyserial। তবে আমি কীভাবে এই পর্যায়ে পৌঁছেছি তা পরিষ্কার নয়। এবং ঠিক যে পয়েন্ট। ভার্চুয়ালেনভে এখনও আগ্রহী নয় (যতক্ষণ না আমাকে থাকতে হবে)।

উত্তর:


131

আপডেট: পাইথন 3.4 এর সাথে এটি আর দরকার নেই। এটি স্টক ইনস্টলের অংশ হিসাবে পাইপ 3 ইনস্টল করে।

আমি পাইথন মেইলিং লিস্টে এই একই প্রশ্নটি পোস্ট করে শেষ করেছি, এবং নিম্নলিখিত উত্তর পেয়েছি:

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

যা আমার প্রশ্নকে পুরোপুরি সমাধান করেছে। আমার নিজের জন্য নিম্নলিখিত যুক্ত করার পরে:

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

যাতে আমি সরাসরি পাইপ চালাতে পারি, আমি সক্ষম হয়েছি:

# use pip to install
pip install pyserial

বা:

# Don't want it?
pip uninstall pyserial

7
pipপাইথন ২.7-এর ইনস্টলগুলির সাথে বিভ্রান্তি এড়াতে , আপনি pip3অস্পষ্টতার পরিবর্তে নামের pip
সিমলিংক

5
আমাকে একটি সিমলিংক তৈরি করতে হবে না, একটি পিপ 3 নামে স্বয়ংক্রিয়ভাবে তৈরি হয়েছিল
রাডটেক

আপনার উত্তর ধাপে ধাপে ধাপে আমার সমস্যার সমাধান হয়েছে। ধন্যবাদ!
মধুলিকা মুখার্জি


1
বুটস্ট্র্যাপ.পিপ্পা.আই.ও.জেজ_সেটআপ.পি এবং বুটস্ট্র্যাপ.পিপ্পা.আইও / বিজেট-পিপি.পি আপডেট হওয়া লিঙ্ক, যদিও পাইপ 3 পাইপথন 3 দিয়ে ওপির উল্লিখিত হিসাবে ইনস্টল করা আছে।
shazline

66

আমাকে নিজেই এই প্রক্রিয়াটি পেরিয়ে যেতে হয়েছিল এবং একটি আলাদা উপায় বেছে নিয়েছিলাম যা আমি মনে করি দীর্ঘমেয়াদে আরও ভাল।

আমি হোমব্রু ইনস্টল করেছি

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

তারপর:

brew doctor

শেষ পদক্ষেপ আপনাকে কিছু সতর্কতা এবং ত্রুটি দেয় যা আপনার সমাধান করতে হবে। এর মধ্যে একটি হ'ল ম্যাক ওএস এক্স কমান্ড-লাইন সরঞ্জামগুলি ডাউনলোড এবং ইনস্টল করা ।

তারপর:

brew install python3

এটি আমাকে দিয়েছে python3এবং pip3আমার পথে রয়েছে।

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3

2
এই জন্য ধন্যবাদ, একটি ভাল সমাধান খুঁজছিলেন। মানুষ ভবিষ্যতে (যিনি আমি রুবি থেকে পেয়েছেন একই বার্তা পাবেন) এই এইজন্য জন্য, Homebrew ইনস্টলার সরানো হয়েছে এবং নতুন কমান্ড: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
nonex

58

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

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

pip3মডিউল ইনস্টল করতে ব্যবহার করুন

1. pip3 install ipython
2. python3 -m IPython

:)


1
অন্যের জন্য কেবল স্পষ্ট করতে, ডাউনলোড করা স্ক্রিপ্টটি পাইপের
টেলর

দয়া করে এই উদাহরণে https যুক্ত করুন
গার্ডনার বিকফোর্ড

1
@ গার্ডনারবিকফোর্ড https যুক্ত করেছেন
অ্যালান ডং

13

প্লাস: আপনি পাইথন 3 দিয়ে অনুরোধগুলি ইনস্টল করার পরে কমান্ডটি হ'ল:

pip3 install requests

না

pip install requests

12
  1. brew install python3
  2. আপনার শেল প্রোফাইলে উপনাম তৈরি করুন

    • যেমন। alias pip3="python3 -m pip"আমার মধ্যে.zshrc

~ ~ পিপ 3 - রূপান্তর

পাইপ 9.0.1 /usr/local/lib/python3.6/site-packages থেকে (পাইথন ৩.6)


12

এখানে আমার সহজ সমাধান:

আপনার সিস্টেমে পাইথন 2 এবং পাইথন 3 উভয়ই ইনস্টল থাকলে পাইপ আপগ্রেডটি ডিফল্টরূপে পাইথন 2 এ নির্দেশ করবে point সুতরাং, আমাদের অবশ্যই পাইথনের সংস্করণ নির্দিষ্ট করতে হবে (পাইথন 3) এবং নীচের কমান্ডটি ব্যবহার করতে হবে:

python3 -m pip install --upgrade pip

এই কমান্ডটি পূর্বে ইনস্টল করা পাইপ আনইনস্টল করবে এবং আপনার পাইপ আপগ্রেড করে নতুন সংস্করণ ইনস্টল করবে।

এটি মেমরির সঞ্চয় করবে এবং আপনার সিস্টেমকে ডিক্লুটটার করবে।

চিত্র - পাইথন 3-এ পাইপের আপগ্রেডিং ম্যাকওএসে কীভাবে কাজ করে


1
ধন্যবাদ! এটি ঠিক আমি যা খুঁজছিলাম - ম্যাকস ক্যাটালিনা চালাচ্ছি।
ডেভরান কসমো ইউেনাল

অনেক ধন্যবাদ, বেশ কিছু প্রচেষ্টা সংরক্ষিত।
আশীষ রাওয়াত

7

পাইথন ইজিইনস্টল ব্যবহার করা (যা আমি মনে করি আপনি এটি ব্যবহার করতে চান) এটি অত্যন্ত সহজ!

sudo easy_install pip

তাই পাইপটি ইনস্টল করার জন্য পাইপ দিয়ে আপনি যা করবেন:

pip install pyserial

4
ইজি_ইনস্টল কীভাবে নির্ধারণ করে যে এটি অজগর 3 এর জন্য? আমার \usr\local\bin\easy_install১৩ ই সেপ্টেম্বর ২০১২ তারিখ রয়েছে I'm আমার কাছে সন্দেহজনক the দুঃখের বিষয়, easy_install --versionসহায়ক নয়। --helpএমনকি কোনও দরকারী ইঙ্গিত দেয় না।
ট্র্যাভিস গ্রিগস

1
@ ট্র্যাভিসগ্রিগস - আপনারও কি 2.7 ইনস্টল করা আছে? আমি ধরে নিছিলাম আপনি কেবল 3.3.x ব্যবহার করছেন।
l'L'l

3
আমি ওএসএক্সের অংশ হিসাবে স্টক 2.7 সংস্করণটি আনইনস্টল করি নি। এটি একটি খারাপ আইডিয়া (টিএম) এর মতো মনে হবে।
ট্র্যাভিস গ্রিগস

@ ট্র্যাভিসগ্রিগস, ভালভাবে আনইনস্টল করা ২.7 সঠিকভাবে না করা থাকলে একটি খারাপ ধারণা হতে পারে। which easy_installনিম্নলিখিত দ্বারা টার্মিনাল টাইপ করার চেষ্টা করুন less <path/to/>easy_install। এটি আপনি যে সংস্করণটি ব্যবহার করছেন সে সম্পর্কে আমাকে আরও তথ্য দেওয়া উচিত।
l'L'l

হ্যাঁ, আমি এটি যাচাই করেছিলাম। এটি একটি বাইনারি, একটি সিমিলিংক নয়। যেহেতু পাইথন 3 বেশিরভাগ ক্ষেত্রে ইনস্টল করে /Library/Frameworks/Python/..., এটি আমার দৃ strongly়ভাবে সন্দেহজনক করে তোলে যে এটি 2.7 এর জন্য।
ট্র্যাভিস গ্রিগস

5

এছাড়াও, এটি উল্লেখ করার মতো বিষয় যে ম্যাক্স ওএসএক্স / ম্যাকোস ব্যবহারকারীরা কেবল পাইপ 3 ইনস্টল করতে হোমব্রিউ ব্যবহার করতে পারেন।

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

5

অন Mac OS X Mojave pythonসংস্করণ ২.7 এর python3অজগর এবং সংস্করণ ৩ এর অজগরের জন্য দাঁড়িয়েছে The একই pipএবং pip3। সুতরাং, এটি করার pipজন্য আপগ্রেড python 3করতে:

~$ sudo pip3 install --upgrade pip

4

MacOS 10.12 এ

পিপ ডাউনলোড করুন: পিপ হিসাবেget-pip.py

পাইথন 3 ডাউনলোড করুন: পাইথন 3

  1. পাইথন 3 ইনস্টল করুন
  2. ওপেন টার্মিনাল: python3 get-pip.py
  3. pip3 সহজলভ্য

4

pip ব্রিউ ব্যবহার করে পাইথন 2 দিয়ে স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়:

  1. brew install python3
  2. pip3 --version

pip যা পাইপ 3 পাইথন 3 / ইউএসআর / লোকাল / বিন / পাইথন 3 ফলাফল পেয়েছে তবে যখন আমি পাইপ 3 - রূপান্তর চেষ্টা করব তখন ত্রুটি: পাইপ 3: কমান্ড পাওয়া যায় নি
ফ্লিক

1

আপনার ম্যাকে পাইপ ইনস্টল না থাকলে কেবল টার্মিনালে অনুসরণ করুন।

sudo easy_install pip

ডাউনলোড পাইথন 3 এখানে: python3

একবার আপনি এই 2 টি পদক্ষেপটি সম্পন্ন করার পরে, আপনি সেগুলি সফলভাবে ইনস্টল করেছেন কিনা তা যাচাই করতে নিম্নলিখিতটি চালাবেন তা নিশ্চিত করুন।

python3 --version
pip3 --version

0

নতুন নতুন ম্যাকের জন্য আপনাকে নীচের পদক্ষেপগুলি অনুসরণ করতে হবে: -

  1. আপনি ইনস্টল করেছেন তা নিশ্চিত করুন Xcode
  2. sudo easy_install pip
  3. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

এবং আপনি হয়ে গেছেন, কেবলমাত্র python3টার্মিনালটিতে টাইপ করুন এবং আপনি পাইথন 3 ইনস্টলড দেখতে পাবেন।


0

পাইথন 3 এবং পাইপ 3 নিয়ে আমার একই সমস্যা ছিল। সিদ্ধান্ত: লিঙ্ক এবং অন্যান্য জিনিসগুলির সাথে সমস্ত বিবাদগুলি সমাধান করা when

brew doctor

তারপর

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