MacOS-এ Python 3 ডিফল্ট করা হচ্ছে
সুচিপত্র:
Mac-এর Python ব্যবহারকারীরা সম্ভবত জানেন যে Python এখন থেকে macOS 12.3 থেকে অবহেলিত হচ্ছে, এবং এটি আর Mac এ প্রিইন্সটল করা হবে না। তবে পাইথন একটি অবিশ্বাস্যভাবে জনপ্রিয় প্রোগ্রামিং ভাষা হিসাবে রয়ে গেছে এবং আপনি যদি পাইথনের উপর নির্ভর করেন তবে আপনি সম্ভবত ম্যাকওএস-এ পাইথন পাওয়া চালিয়ে যেতে চাইবেন। ম্যাকে পাইথন 3 পাওয়া সহজ, তাই আসুন আরও এক ধাপ এগিয়ে যাই এবং আপনাকে দেখাই কিভাবে আপনি পাইথন 3 কে ম্যাকওএস-এ নতুন ডিফল্ট পাইথন সংস্করণ তৈরি করতে পারেন, যখনই পাইথন কমান্ডটি কার্যকর করা হয়।
ম্যাকে পাইথন 3 ইনস্টল করা হচ্ছে
আপনি যদি ইতিমধ্যেই এখান থেকে অফিসিয়াল পাইথন ইনস্টলার বা হোমব্রু ব্যবহার করে Mac এ Python 3 ইনস্টল করে থাকেন তাহলে আপনি এই বিভাগটি এড়িয়ে যেতে পারেন।
আপনি যদি Python 3 ইন্সটল না করে থাকেন তাহলে এটি একটি একক হোমব্রু কমান্ড দিয়ে করা সহজ:
ব্রু ইন্সটল পাইথন
এটি HomeBrew এর মাধ্যমে উপলব্ধ সর্বশেষ Python 3 রিলিজ ইনস্টল করবে। আবার, আপনি Python 3 ইন্সটলার ব্যবহার করেও ইন্সটল করতে পারেন, অথবা এমনকি MacAdmins Python রিলিজও যদি আপনি চান।
কিভাবে Python 3 কে MacOS এ ডিফল্ট করা যায়
আমরা ধরে নিচ্ছি আপনি ডিফল্ট Zsh শেল (বা ওহ মাই Zsh) ব্যবহার করছেন এবং এইভাবে .zshrc পরিবর্তন করছেন, কিন্তু আপনি যদি এখনও bash ব্যবহার করেন তাহলে আপনি এর পরিবর্তে .bashrc-এ উপনাম যোগ করবেন।
- টার্মিনাল থেকে, আপনার পছন্দের পাঠ্য সম্পাদকে zshrc খুলুন, আমরা স্বাচ্ছন্দ্যের জন্য ন্যানো ব্যবহার করব:
- .zshrc ফাইলের নীচে নিম্নলিখিত উপনাম যোগ করুন:
- সম্পাদনা সংরক্ষণ করতে Control-O এবং তারপর Control-X টিপুন এবং তারপর ন্যানো থেকে বেরিয়ে আসুন
nano ~/.zshrc
alias python=/usr/local/bin/python3
এখন আপনি পাইথন সংস্করণ চেক করে উপনাম কাজ করেছে তা নিশ্চিত করতে পারেন:
$ python --version Python 3.9.8
এটি আপনার টাইপ করার মতো একই প্রতিক্রিয়া হওয়া উচিত, যেহেতু python কমান্ডটি python3 এ উপনাম করা হয়েছে:
python3 --version
মনে রাখবেন এটি একটি উপনাম মাত্র। আপনি যদি ম্যাকে আসল পাইথন 2.7.x রিলিজ ইনস্টল করা চালিয়ে যান, তাহলে এটি সম্পূর্ণ পাথ নির্দিষ্ট করে অ্যাক্সেসযোগ্য এবং ব্যবহারযোগ্য থাকবে, যেমন:
/usr/bin/python
মনে রাখবেন যে MacOS এর ভবিষ্যত সংস্করণে, Python 2.x আর বান্ডিল করা হবে না।
আমরা এই উদাহরণে এখানে উপনাম ব্যবহার করছি, তবে আপনি যদি সেই রুটে যেতে পছন্দ করেন তবে আপনি তার পরিবর্তে /usr/bin/python3-এর সাথে /usr/bin/python লিঙ্ক করার একটি প্রতীকী লিঙ্ক ব্যবহার করতে পারেন।
MacOS-এ পাইথনের কি হয়েছে?
যারা জানেন না তাদের জন্য, Apple কিছুক্ষণের জন্য সতর্ক করে দিয়েছিল যে Python ভবিষ্যতের macOS সংস্করণগুলি থেকে বঞ্চিত হবে, এবং সেই সময়টি অবশেষে macOS Monterey 12.3 এর সাথে এসেছে৷ এটি ডেভেলপার নোটগুলিতে পাওয়া যায়, যা অবমূল্যায়নের অধীনে তালিকাভুক্ত:
সুতরাং আপনি যদি কোন বিশেষ কারণে পাইথন 2.7.x এর উপর নির্ভরশীল হন বা হয়ে থাকেন, তাহলে আপনাকে হয় পাইথন 3 সামঞ্জস্যের জন্য আপনার প্রোগ্রামগুলি আপডেট করতে হবে, একটি পুরানো অবচিত পাইথন 2.x রিলিজ বজায় রাখতে হবে (যা হোমব্রু, ইত্যাদি দিয়ে সম্ভব), অথবা সবকিছু পুনরায় লিখুন এবং সম্পূর্ণরূপে অন্য ভাষায় চলে যান।
আপনার যদি সাম্প্রতিক macOS সংস্করণে Python নিয়ে কোনো প্রাসঙ্গিক চিন্তা, তথ্য বা অভিজ্ঞতা থাকে, তাহলে মন্তব্যে শেয়ার করুন।