কম্পিউটার

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল

MacOS পাইথন প্রি-ইনস্টলডের সাথে আসে। কিন্তু এটি পাইথন সংস্করণ 2.7, যা এখন অবমূল্যায়িত (পাইথন বিকাশকারী সম্প্রদায় দ্বারা পরিত্যক্ত)।

সমগ্র পাইথন সম্প্রদায় এখন Python 3.x ব্যবহারে এগিয়ে গেছে (এটি লেখার বর্তমান সংস্করণ 3.9)। এবং Python 4.x শীঘ্রই আউট হবে, কিন্তু এটি সম্পূর্ণরূপে ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ হবে।

আপনি যদি আপনার MacOS টার্মিনাল থেকে পাইথন চালানোর চেষ্টা করেন, তাহলে আপনি এই সতর্কতাটিও দেখতে পাবেন:

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
সতর্কতা:পাইথন 2.7 সুপারিশ করা হয় না। এই সংস্করণটি লিগ্যাসি সফ্টওয়্যারের সাথে সামঞ্জস্যের জন্য macOS-এ অন্তর্ভুক্ত। macOS এর ভবিষ্যত সংস্করণে Python 2.7 অন্তর্ভুক্ত থাকবে না। পরিবর্তে, এটি সুপারিশ করা হয় যে আপনি টার্মিনালের মধ্যে থেকে 'python3' ব্যবহারে স্থানান্তর করুন৷

যতক্ষণ না Apple Python 3.x সেট করার সিদ্ধান্ত নেয়, ডিফল্ট হিসাবে আপনাকে এটি নিজেই ইনস্টল করতে হবে।

পাইথন 3 চালানোর জন্য একটি একক কমান্ড

আপনার মধ্যে কেউ কেউ এটি পড়ার জন্য, এই আদেশটি যথেষ্ট হতে পারে। আপনি এই কমান্ডটি ব্যবহার করে Python 3 চালাতে পারেন (শেষে 3 সহ)।

python3

যদি আপনি এই সব জন্য এসেছেন, কোন চিন্তা নেই. একটি মজার দিন এবং খুশি কোডিং.

কিন্তু আপনি যদি একটি সঠিক পাইথন সংস্করণ নিয়ন্ত্রণ ব্যবস্থা চান যাতে বিভিন্ন সংস্করণের ট্র্যাক রাখা যায় - এবং আপনি কোন সংস্করণটি ব্যবহার করেন তার উপর সূক্ষ্ম-শস্য নিয়ন্ত্রণ থাকে - এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে এটি সম্পন্ন করতে হয়।

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
প্রসঙ্গক্রমে, আপনি যদি ভাবছেন কেন আমি পাইথন 3.x-এর কথা উল্লেখ করছি - x হল সাব-সংস্করণগুলির জন্য একটি স্ট্যান্ড-ইন (অথবা বিকাশকারীরা তাদের বলে পয়েন্ট রিলিজ।) এর মানে পাইথন 3-এর যেকোনো সংস্করণ।

কিভাবে ম্যাকে হোমব্রু ইনস্টল করবেন

প্রথমে আপনাকে হোমব্রু ইনস্টল করতে হবে, ম্যাকের জন্য একটি শক্তিশালী প্যাকেজ ম্যানেজার৷

আপনার টার্মিনাল খুলুন. আপনি MacOS স্পটলাইট (কমান্ড+স্পেস) ব্যবহার করে এবং "টার্মিনাল" টাইপ করে এটি করতে পারেন।

এখন যেহেতু আপনি একটি কমান্ড লাইনে আছেন, আপনি এই কমান্ডটি চালিয়ে হোমব্রু এর সর্বশেষ সংস্করণ ইনস্টল করতে পারেন:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

আপনার টার্মিনাল সুপার ব্যবহারকারী-স্তরের অ্যাক্সেসের জন্য জিজ্ঞাসা করবে। এই কমান্ডটি চালানোর জন্য আপনাকে আপনার পাসওয়ার্ড টাইপ করতে হবে। এটি একই পাসওয়ার্ড যা আপনি টাইপ করেন যখন আপনি আপনার ম্যাকে লগ ইন করেন। এটি টাইপ করুন এবং এন্টার টিপুন।

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
আমার ভারী কাস্টমাইজ করা টার্মিনালের একটি স্ক্রিনশট। আপনার টার্মিনাল সম্ভবত এর থেকে আলাদা দেখাবে।

হোমব্রু আপনাকে নিম্নলিখিতটি ইনস্টল করতে চান তা নিশ্চিত করতে বলবে। চালিয়ে যেতে আপনাকে এন্টার টিপুতে হবে। (অথবা আপনার পা ঠান্ডা হলে অন্য কোন কী টিপুন।)

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল

আপনার পাইথন সংস্করণগুলি পরিচালনা করতে কিভাবে pyenv ইনস্টল করবেন

এখন PyEnv ইন্সটল করতে একটু সময় নেওয়া যাক। এই লাইব্রেরিটি আপনাকে পাইথনের বিভিন্ন সংস্করণের মধ্যে পরিবর্তন করতে সাহায্য করবে (যদি আপনাকে কোনো কারণে Python 2.x চালানোর প্রয়োজন হয় এবং Python 4.0 আসার প্রত্যাশায়)।

এই কমান্ডটি চালান:

brew install pyenv
কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
PyEnv ইনস্টল করা হচ্ছে

এখন আপনি পাইথনের সর্বশেষ সংস্করণটি ইনস্টল করতে পারেন৷

পাইথন ইনস্টল করতে বা আপনার পাইথন সংস্করণ আপডেট করতে কিভাবে pyenv ব্যবহার করবেন

এখন আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:

pyenv install 3.9.2 

মনে রাখবেন যে পাইথনের সর্বশেষ সংস্করণ যাই হোক না কেন আপনি 3.9.2 প্রতিস্থাপন করতে পারেন। উদাহরণস্বরূপ, একবার পাইথন 4.0.0 বের হলে, আপনি এটি চালাতে পারেন:

pyenv install 4.0.0

pyenv ইনস্টলেশনের সমস্যা সমাধান

আপনি যদি একটি ত্রুটির সম্মুখীন হন যে "C কম্পাইলার এক্সিকিউটেবল তৈরি করতে পারে না" তাহলে এটি সমাধান করার সবচেয়ে সহজ উপায় হল Apple এর Xcode পুনরায় ইনস্টল করা৷

Xcode হল অ্যাপল দ্বারা তৈরি একটি টুল যাতে সমস্ত C লাইব্রেরি এবং অন্যান্য সরঞ্জামগুলি অন্তর্ভুক্ত থাকে যা Python ব্যবহার করে যখন এটি MacOS এ চলে। Xcode হল 11 গিগাবাইট, কিন্তু আপনি আপ-টু-ডেট হতে চাইবেন। আপনি ঘুমানোর সময় এটি চালাতে চাইতে পারেন।

আপনি এখানে অ্যাপলের এক্সকোডের সর্বশেষ সংস্করণ পেতে পারেন। ম্যাকওএস বিগ সুরে আপগ্রেড করার পরে আমাকে এটি করতে হয়েছিল, তবে আমি একবার করেছিলাম, নিম্নলিখিত সমস্ত কমান্ডগুলি ঠিকঠাক কাজ করেছিল। শুধু উপরের pyenv install 3.9.2টি পুনরায় চালান এবং এটি এখন কাজ করা উচিত।

কিভাবে pyenv (Bash বা ZSH) এর জন্য আপনার MacOS PATH সেট আপ করবেন

প্রথমে আপনাকে আপনার ইউনিক্স পাথ আপডেট করতে হবে যাতে PyEnv আপনার সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে সক্ষম হয়।

PATH কিভাবে MacOS (এবং Unix) এ কাজ করে তার একটি দীর্ঘ ব্যাখ্যা, সরাসরি pyenv GitHub রেপো থেকে।

যখন আপনি python এর মত একটি কমান্ড চালান অথবা pip , আপনার অপারেটিং সিস্টেম সেই নামের একটি এক্সিকিউটেবল ফাইল খুঁজে পেতে ডিরেক্টরিগুলির একটি তালিকার মাধ্যমে অনুসন্ধান করে। ডিরেক্টরিগুলির এই তালিকাটি PATH নামে একটি পরিবেশ পরিবর্তনশীলের মধ্যে থাকে , তালিকার প্রতিটি ডিরেক্টরি একটি কোলন দ্বারা পৃথক করা হয়েছে:
/usr/local/bin:/usr/bin:/bin
PATH-এ ডিরেক্টরি বাম থেকে ডানে অনুসন্ধান করা হয়, তাই তালিকার শুরুতে একটি ডিরেক্টরীতে একটি ম্যাচিং এক্সিকিউটেবল শেষের দিকে অন্যটির চেয়ে অগ্রাধিকার নেয়। এই উদাহরণে, /usr/local/bin ডিরেক্টরি প্রথমে অনুসন্ধান করা হবে, তারপর /usr/bin , তারপর /bin .

এবং শিম কী তা এখানে তাদের ব্যাখ্যা। আমি সেগুলি আবারও উদ্ধৃত করছি কারণ আমি সত্যিই এটি নিজেকে আরও ভালভাবে ব্যাখ্যা করতে পারি না৷

pyenv shims-এর একটি ডিরেক্টরি সন্নিবেশ করে কাজ করে আপনার PATH এর সামনে :
$(pyenv root)/shims:/usr/local/bin:/usr/bin:/bin
রিহ্যাশিং নামে একটি প্রক্রিয়ার মাধ্যমে , pyenv পাইথনের প্রতিটি ইনস্টল করা সংস্করণ জুড়ে প্রতিটি পাইথন কমান্ডের সাথে মেলে সেই ডিরেক্টরিতে শিমস বজায় রাখে—python , pip , এবং তাই।
শিমস হল লাইটওয়েট এক্সিকিউটেবল যা আপনার কমান্ডকে সহজভাবে পাইনভিতে পাঠায়।

আপনার .bash_profile কিভাবে আপডেট করবেন তা এখানে ব্যাশে (যা ডিফল্টরূপে MacOS এ ইনস্টল করা থাকে):

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

তারপর চালান:

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

দ্রষ্টব্য: আপনার যদি /bin না থাকে আপনার pyenv_root-এ ডিরেক্টরি ফোল্ডার (আপনার শুধুমাত্র একটি /shims থাকতে পারে ডিরেক্টরি) এর পরিবর্তে আপনাকে কমান্ডের এই সংস্করণটি চালানোর প্রয়োজন হতে পারে:

`echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.bash_profile`

তারপর আপনি আপনার টার্মিনালে PyEnv Init যোগ করতে চান। আপনি যদি ব্যাশ ব্যবহার করেন তবে এই কমান্ডটি চালান (আবার, এটি MacOS এর সাথে ডিফল্ট):

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

এখন এই কমান্ডটি চালিয়ে আপনার টার্মিনাল রিসেট করুন:

reset

কিভাবে ZSH বা OhMyZSH-এ pyenv-এর জন্য আপনার MacOS PATH সেট আপ করবেন

যদি ম্যাক ডিফল্ট ব্যাশ ব্যবহার করার পরিবর্তে, আপনি আমার মতো ZSH (বা OhMyZSH) ব্যবহার করেন, আপনি .zshrc সম্পাদনা করতে চাইবেন পরিবর্তে ফাইল:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc

তারপর এটি চালান:

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init --path)"\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc

কিভাবে পাইথনের একটি সংস্করণ গ্লোবাল ডিফল্টে সেট করবেন (ব্যাশ বা জেডএসএইচ)

আপনি পাইথনের সর্বশেষ সংস্করণটি বিশ্বব্যাপী সেট করতে পারেন, যার অর্থ এটি হবে পাইথন অ্যাপ্লিকেশন চালানোর সময় Python MacOS এর ডিফল্ট সংস্করণ।

এই কমান্ডটি চালান:

pyenv global 3.9.2

আবার, আপনি সর্বশেষ সংস্করণ যাই হোক না কেন 3.9.2 প্রতিস্থাপন করতে পারেন।

এখন আপনি যাচাই করতে পারেন যে এটি পাইথনের গ্লোবাল সংস্করণটি পরীক্ষা করে কাজ করেছে:

pyenv versions

আপনি এই আউটপুট দেখতে হবে:

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
* মানে সেই সংস্করণটি এখন গ্লোবাল ডিফল্ট

শেষ ধাপ:আপনার টার্মিনাল বন্ধ করুন এবং এটি পুনরায় চালু করুন

একবার আপনি আপনার টার্মিনাল পুনরায় চালু করলে, আপনি python চালান কমান্ড দিন এবং আপনি পুরানোটির পরিবর্তে পাইথনের নতুন সংস্করণ চালু করবেন।

কিভাবে ম্যাকে পাইথন 3 ইনস্টল করবেন - ব্রু ইনস্টল আপডেট টিউটোরিয়াল
হ্যায়। পাইথন 3.9.2 এবং কোন অবচয় সতর্কতা নেই

অভিনন্দন। এটি পড়ার জন্য আপনাকে ধন্যবাদ, এবং খুশি কোডিং৷


  1. কীভাবে একটি ম্যাকে উইন্ডোজ 10 ইনস্টল করবেন

  2. কিভাবে একটি ম্যাকে উইন্ডোজ 8.1 ইনস্টল করবেন

  3. কিভাবে একটি ম্যাকে উইন্ডোজ 7 ইনস্টল করবেন

  4. টার্মিনাল থেকে ম্যাক ওএস এক্স এবং ম্যাক অ্যাপগুলি কীভাবে আপডেট করবেন