software - python tutorial




আমি কিভাবে ম্যাকওএস বা ওএস এক্স এ পাইপ ইনস্টল করব? (14)

গতকাল আমি বেশিরভাগ দিন পাইপ ইনস্টল করার জন্য একটি পরিষ্কার উত্তর খোঁজার সময় ব্যয় করেছি (পাইথনের প্যাকেজ ম্যানেজার)। আমি একটি ভাল সমাধান খুঁজে পাচ্ছি না।

আমি কিভাবে এটা ইনস্টল করব?


⚡️ টিএল; ডিআর - এক লাইন সমাধান।

আপনাকে যা করতে হবে তা হল:

sudo easy_install pip

আমি একটি gif, coz তৈরি। কেন না?

বিবরণ:

⚡️ ঠিক আছে, আমি উপরে দেওয়া সমাধানগুলি পড়ি, তবে এখানে পাইপ ইনস্টল করার একটি সহজ সমাধান।

ম্যাকোএস Python ইনস্টল সঙ্গে আসে। কিন্তু আপনার Python টার্মিনাল খোলা আছে এবং নিম্নোক্ত কমান্ড চালানোর জন্য এটি নিশ্চিত করতে।

python --version

এই কমান্ডটি একটি সংস্করণ নম্বর প্রদান করে যার মানে Python বিদ্যমান। যার অর্থ আপনি macOS/OSX ব্যবহার করছেন তা বিবেচনা করে easy_install করার জন্য ইতিমধ্যে আপনার কাছে অ্যাক্সেস রয়েছে।

ℹ️ এখন, আপনাকে যা করতে হবে তা হল নিম্নোক্ত কমান্ড চালানো।

sudo easy_install pip

তারপরে, pip ইনস্টল হবে এবং আপনি অন্য প্যাকেজ ইনস্টল করার জন্য এটি ব্যবহার করতে সক্ষম হবেন।

আপনি এই ভাবে pip ইনস্টল কোন সমস্যা আছে আমাকে জানতে দিন।

চিয়ার্স!

পিএস আমি এটি সম্পর্কে একটি পোস্ট ব্লগ শেষ পর্যন্ত।


সুডোর প্রয়োজন ছাড়া ইনস্টল করুন

আপনি যদি pip প্রয়োজন ছাড়াই pip ইনস্টল করতে চান তবে বিশ্বব্যাপী প্যাকেজ ইনস্টল করার সময় সর্বদা হতাশাজনক, আপনার স্থানীয় ফোল্ডার /usr/local এটিকে pip ইনস্টল করুন:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

এবং তারপর:

pip install <package-of-choice> sudo ছাড়া


আপনি ওএস এক্স এ হোমব্রু মাধ্যমে এটি ইনস্টল করতে পারেন। আপনি হোমব্রু দিয়ে পাইথন ইনস্টল করবেন কেন?

পাইথন সংস্করণ যা OS X এর সাথে জাহাজগুলি শেখার জন্য দুর্দান্ত তবে এটি উন্নয়নের জন্য ভাল নয়। OS X এর সাথে পাঠানো সংস্করণটি বর্তমান বর্তমান পাইথন রিলিজ থেকে তারিখ হতে পারে, যা স্থিতিশীল উৎপাদন সংস্করণ হিসাবে বিবেচিত হয়। ( source )

হোমব্রু ওএস এক্স এর জন্য একটি প্যাকেজ ম্যানেজারের কিছু। Homebrew পৃষ্ঠায় আরও বিশদ খুঁজুন। Homebrew ইনস্টল হয়ে গেলে, সর্বশেষ পাইথন, পিপ এবং সেটআপটোলগুলি ইনস্টল করতে নিম্নলিখিতটি চালান:

brew install python

আপনি প্রথম ব্রু ইনস্টল করা উচিত:

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

তারপর পাইথন ইনস্টল করুন

brew install python

তারপর pip কাজ করবে


আমি অবাক হলাম যে কেউ এইটিকে উল্লেখ করেনি - ২013 সাল থেকে, পাইথন নিজেই pip ইনস্টল করতে সক্ষম, কোন বাহ্যিক আদেশ (এবং কোনও ইন্টারনেট সংযোগ) প্রয়োজন নেই।

sudo python -m ensurepip

এই easy_install install কি একটি অনুরূপ ইনস্টল করা হবে।


আমি আপনাকে Anaconda সুপারিশ। এটি পাইথন দ্বারা পরিচালিত নেতৃস্থানীয় ওপেন ডেটা বিজ্ঞান প্ল্যাটফর্ম। অনেক মৌলিক প্যাকেজ ইনস্টল করা আছে।


একরকম সহজ ইনস্টলেশন আমার পুরানো ম্যাক (10.8) কাজ করে না। এই আমার সমস্যা সমাধান।

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

আপনি wget না থাকলে, ব্রাউজারে শুধু খুলুন https://bootstrap.pypa.io/get-pip.py তারপর get-pip.py হিসাবে সংরক্ষণ করুন


নতুন 2016 ডিসেম্বর: এটি আমার জন্য OS X v10.11 (এল ক্যাপিটান) -এ কাজ করেছে:

ম্যাক python 2 সঙ্গে আসে, কিন্তু পাইপ সঙ্গে না।

আবশ্যকতা

homebrew

ধাপগুলি :

  1. curl -O https://bootstrap.pypa.io/get-pip.py

  2. sudo python get-pip.py

এর সাথে আমি এই ত্রুটিগুলি পেয়েছি (কিন্তু আমি পদক্ষেপ 3 এ তাদের সমাধান করেছি):

ডিরেক্টরি '/Users/myuser/Library/Caches/pip/http' বা এর মূল ডিরেক্টরিটি বর্তমান ব্যবহারকারীর মালিকানাধীন নয় এবং ক্যাশে অক্ষম করা হয়েছে। যে ডিরেক্টরি অনুমতি এবং মালিক চেক করুন। সুডোর সাথে পিপ নির্বাহ করলে, আপনি sudo's -H flag চাইবেন।

ডিরেক্টরি '/Users/myuser/Library/Caches/pip' বা তার মূল ডিরেক্টরিটি বর্তমান ব্যবহারকারীর মালিকানাধীন নয় এবং ক্যাশিং চাকারগুলি অক্ষম করা হয়েছে। অনুমতি এবং ডিরেক্টরি যে মালিক চেক করুন। সুডোর সাথে পিপ নির্বাহ করলে, আপনি sudo's -H flag চাইবেন।

  1. pip install --upgrade pip

অবশেষে আপনি একটি অ্যাপ্লিকেশন ইনস্টল করতে পারেন:

  1. pip install couchapp

আপডেট : Python 3

যদি আপনি python 3 ইনস্টল করেন তবে পিপ স্বয়ংক্রিয়ভাবে ইনস্টল হবে।

brew install python3

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

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

সংস্করণ চেক করুন:

pip -V
python --version

পরিবেশ নিষ্ক্রিয় করার জন্য:

$ deactivate

পাইথন একটি পৃথক কপি ইনস্টল করা একটি জনপ্রিয় বিকল্প, যদিও পাইথন ইতিমধ্যে MacOS এর সাথে আসে। আপনি যে পাইথনটি চান তার কপিটি ব্যবহার করছেন তা নিশ্চিত করার দায়িত্ব আপনি গ্রহণ করেন। তবে, সুবিধাগুলির মধ্যে সর্বশেষ পাইথন রিলিজ এবং কিছুটা খারাপ হয়ে গেলে আপনার সিস্টেমটি হজম করার কিছু সুরক্ষা রয়েছে।

HomeBrew ব্যবহার করে পাইথন ইনস্টল করতে:

brew update
brew install python # or brew install python3

এখন নিশ্চিত করুন যে আমরা আমাদের নতুন ইনস্টল করা পাইথন দিয়ে কাজ করছি:

ls -lh `which python`

... "সেলার" এর সাথে একটি পাথের একটি প্রতীকী লিঙ্ক প্রদর্শন করা উচিত, যেমন:

lrwxr-xr-x  1 chris  admin    35B Dec  2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python

পাইপ সঙ্গে পিপ ইনস্টল করা উচিত। আপনি টাইপ করে এটি আপগ্রেড করতে চাইতে পারেন:

pip install --upgrade pip

এখন আপনি পাইপিতে 50,000+ প্যাকেজ ইনস্টল করতে প্রস্তুত।

অন্যান্য নোট

পূর্বে, আমি পাইপ ইনস্টল করতে get -pip.py ব্যবহার করেছি। কিন্তু, ডক্সগুলি সতর্ক করে দেয় যে -pip.py প্যাকেজ পরিচালকদের সাথে সমন্বয় করে না এবং আপনার সিস্টেমটিকে একটি অসঙ্গতিপূর্ণ অবস্থায় ছেড়ে যেতে পারে। যাইহোক, কোন প্রয়োজন নেই, পাইপটি এখন পাইথনের সাথে 2.7.9 হিসাবে অন্তর্ভুক্ত করা হয়েছে

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

অবশেষে, যদি আপনার উভয় পাইথন 2 এবং 3 ইনস্টল থাকে, তবে পিপ যেটি আপনি শেষ পর্যন্ত ইনস্টল করেছিলেন তা নির্দেশ করবে। স্পষ্টভাবে পিপি 2 বা পিপি 3 ব্যবহার করার অভ্যাস পান, সুতরাং আপনি নিশ্চিত যে কোন পাইথন নতুন লাইব্রেরি পাচ্ছে।

শুভ হ্যাকিং!


প্রথমে python3 ইনস্টল করুন, তারপর প্যাকেজ ইনস্টল করার জন্য পাইপ ব্যবহার করুন।

brew install python

python3 ইনস্টল করা হবে, এবং পিপ এটি সঙ্গে প্রেরিত হয়। কিছু প্যাকেজ ইনস্টল করার জন্য পিপ ব্যবহার করতে, নিম্নলিখিত চালান

pip3 install package

লক্ষ্য করুন এটি পাইপ 3 কারণ আপনি পাইথন 3 ব্যবহার করতে চান।


সহজ সমাধান পিপ এর হোম সাইট থেকে ইনস্টলেশন নির্দেশ অনুসরণ করা হয়।

মূলত, এই গঠিত:

  • ডাউনলোড get-pip.py একটি বিশ্বস্ত লিঙ্ক অনুসরণ করে এটি নিশ্চিত করুন যেহেতু আপনাকে স্ক্রিপ্টটি রুট হিসাবে চালাতে হবে।
  • sudo python get-pip.py কল sudo python get-pip.py

যে সমাধানটির প্রধান সুবিধাটি হল পাইথন সংস্করণটির জন্য get-pip.py যা get-pip.py চালানোর জন্য ব্যবহার করা হয়েছে, যার অর্থ আপনি যদি get-pip.py ডিফল্ট ওএস এক্স ইনস্টলেশনটি ব্যবহার করেন তবে get-pip.py ইনস্টল করুন পাইথন সিস্টেম থেকে ইনস্টল করার জন্য পিপ।

অপারেটিং সিস্টেমের উপর একটি প্যাকেজ ম্যানেজার (হোমব্রি বা ম্যাকপোর্ট) ব্যবহার করে এমন বেশিরভাগ সমাধান প্যাকেজ ম্যানেজারের পরিবেশে পাইথনের অপ্রয়োজনীয় ইনস্টলেশন তৈরি করে যা আপনি যা করছেন তার উপর নির্ভর করে আপনার সিস্টেমে অসঙ্গতি তৈরি করতে পারে, আপনি একটি ইনস্টলেশান কল করতে পারেন অন্যের পরিবর্তে পাইথন।


সাম্প্রতিক সংস্করণে (যোসেমিট বা এল ক্যাপিটান থেকে আমি বিশ্বাস করি ... অন্তত সিয়েরা থেকে পরবর্তী), brew postinstall python3 পরে আপনি brew install python3 পর brew install python3 পরে আপনার brew postinstall python3 চালানোর দরকার হয়।

সুতরাং,

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

আপডেট - 1.5 পরে হোমব্রিউ সংস্করণ

অফিসিয়াল হোমব্রু পৃষ্ঠা অনুসারে:

1 লা মার্চ ২018-এ পাইথন সূত্রটি পাইথন 3.x এ আপগ্রেড করা হবে এবং পাইথন 2.7 ইনস্টল করার জন্য একটি পাইথন @ 2 সূত্র যোগ করা হবে। (যদিও এটি শুধুমাত্র keg-only থাকবে, তাই পাইথন বা পাইথন 2 ডিফল্টরূপে PATH তে যোগ করা হবে না একটি ম্যানুয়াল ব্রু লিঙ্ক --force)। আমরা পাইথন 2, পাইথন 3 এবং পাইথন @ 3 এলিয়াস বজায় রাখব।

তাই পাইথন 3 ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

brew install python3

তারপরে, pip স্বয়ংক্রিয়ভাবে ইনস্টল হয় এবং আপনি প্যাকেজ pip install <package> কোনও প্যাকেজ ইনস্টল করতে পারেন।


পিপ ইনস্টল বা আপগ্রেড করতে http://www.pip-installer.org/en/latest/installing.html থেকে get -pip.py ডাউনলোড http://www.pip-installer.org/en/latest/installing.html

তারপর নিম্নলিখিত চালান: sudo python get-pip.py

উদাহরণ স্বরূপ:

sudo python Desktop/get-pip.py 
Password:
  Downloading/unpacking pip
  Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...

sudo pip install pymongo
Password:
Downloading/unpacking pymongo
  Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
  Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo

Installing collected packages: pymongo
...

$ sudo port install py27-pip

তারপর py27-pip bin ডিরেক্টরি অন্তর্ভুক্ত করতে আপনার প্যাথ আপডেট করুন (আপনি ~ / .bash_profile PATH = / opt / local / লাইব্রেরি / ফ্রেমওয়ার্ক / পাইথন.ফেমওয়ার্ক / সংস্করণ / 2.7 / bin: $ PATH এ এটি যোগ করতে পারেন

পাইপ নতুন টার্মিনাল উইন্ডো পাওয়া যাবে।





install