সাধারণত MacOS এর টার্মিনালে Python-2 ভার্সন ডিফল্ট হিসেবে সেট করা থাকে। কিন্তু বাস্তবে Python-2 ভার্সন বর্তমান কোনো প্রোগ্রামে কাজেই আসে না। তাই প্রোগ্রামিং হোক বা পাইথন দিয়ে যেকোনো কিছু করার জন্য Python-3 ভার্সন টার্মিনালে ডিফল্ট হিসেবে থাকা উচিত। আপনি পাইথনের অফিসিয়াল ওয়েবসাইটে গেলে একদম আপডেটেড ভার্সন ডাউনলোড করে নিয়ে ইন্সটল করে নিতে পারবেন। কিন্তু সেটা টার্মিনাল ডিফল্ট থাকবে না।
টার্মিনালে python লিখলে python-2 ভার্সন ওপেন হবে আর python3 লিখলে python-3 ভার্সন ওপেন হবে। কিন্তু আপনি যদি শুধুমাত্র python লিখেই python-3 ভার্সন রান করাতে চান তাহলে নিচের কমান্ড লাইনগুলো কপি করে টার্মিনালে পেস্ট করতে হবে।
প্রথমেই Terminal ওপেন করুন। এবার আপনার ম্যাকবুকে Homebrew ইন্সটল করা না থাকলে নিচের কমান্ড লাইনটি রান করান।
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew ইন্সটল করা হয়ে গেলে এটির মাধ্যমে আমরা Python-3 ইন্সটল করব।
পাইথন ইন্সটল করা হয়ে গেলে আমরা ম্যাকবুকে দেখবো পাইথনের কোন কোন ভার্সন আমাদের ম্যাকে ইন্সটল করা আছে।
ls -l /usr/local/bin/python*
উপরের কোডটি রান করালে নিচের মত একটি লিস্ট দেখতে পাবো।
lrwxr-xr-x 1 adittachakraborty admin 24 Feb 5 03:46 /usr/local/bin/python -> /usr/local/bin/python3.9
lrwxr-xr-x 1 adittachakraborty admin 45 Sep 19 2019 /usr/local/bin/python-config -> ../Cellar/[email protected]/2.7.16_1/bin/python-config
lrwxr-xr-x 1 adittachakraborty admin 39 Sep 19 2019 /usr/local/bin/python2 -> ../Cellar/[email protected]/2.7.16_1/bin/python2
lrwxr-xr-x 1 adittachakraborty admin 46 Sep 19 2019 /usr/local/bin/python2-config -> ../Cellar/[email protected]/2.7.16_1/bin/python2-config
lrwxr-xr-x 1 adittachakraborty admin 41 Sep 19 2019 /usr/local/bin/python2.7 -> ../Cellar/[email protected]/2.7.16_1/bin/python2.7
lrwxr-xr-x 1 adittachakraborty admin 48 Sep 19 2019 /usr/local/bin/python2.7-config -> ../Cellar/[email protected]/2.7.16_1/bin/python2.7-config
lrwxr-xr-x 1 adittachakraborty admin 47 Feb 5 03:20 /usr/local/bin/python3-config -> ../Cellar/[email protected]/3.9.1_8/bin/python3-config
lrwxr-xr-x 1 adittachakraborty admin 42 Feb 5 03:20 /usr/local/bin/python3.9 -> ../Cellar/[email protected]/3.9.1_8/bin/python3.9
lrwxr-xr-x 1 adittachakraborty admin 49 Feb 5 03:20 /usr/local/bin/python3.9-config -> ../Cellar/[email protected]/3.9.1_8/bin/python3.9-config
lrwxr-xr-x 1 adittachakraborty admin 39 Sep 19 2019 /usr/local/bin/pythonw -> ../Cellar/[email protected]/2.7.16_1/bin/pythonw
lrwxr-xr-x 1 adittachakraborty admin 40 Sep 19 2019 /usr/local/bin/pythonw2 -> ../Cellar/[email protected]/2.7.16_1/bin/pythonw2
lrwxr-xr-x 1 adittachakraborty admin 42 Sep 19 2019 /usr/local/bin/pythonw2.7 -> ../Cellar/[email protected]/2.7.16_1/bin/pythonw2.7
উপরের লিস্ট হতে আমরা জানতে পেরেছি এই ম্যাকে পাইথনের কোন কোন ভার্সন ইন্সটল করা আছে। আমি দেখতে পাচ্ছি এখানে পাইথনের সর্বোচ্চ ভার্সন 3.9 রয়েছে। আর বাকিগুলো পুরাতন ভার্সন। তাহলে আমি Python-3.9 কে এই ম্যাকের টার্মিনালে ডিফল্ট ভার্সন হিসেবে সেট করব।
ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
এখানে সামান্য কথা আছে। আপনি যদি Python-2 ভার্সন থেকে ডিফল্ট ভার্সন আপগ্রেড করতে চান তাহলে উপরের লাইন কাজ করবে। আর আপনি যদি পাথনেরই 3.* ভার্সন থেকে আপডেটেড ভার্সনে ডিফল্ট ভার্সন আপগ্রেড করতে চান তাহলে সবার শেষে বর্তমান 3.* ভার্সনটি লিখে দিবেন।
পাইথনের ডিফল্ট ভার্সন সেট করার কাজ এখানেই শেষ। এবার আমরা চেক করব টার্মিনালে পাইথনের ভার্সন আপডেট হয়েছে কিনা। বর্তমান টার্মিনালটি বন্ধ করে নতুন করে আবারো টার্মিনাল ওপেন করুন আর নিচের লাইনটি রান করুন।
আপনি নিচের মত আউটপুট দেখতে পাবেন-
এখন থেকে Terminal-এ শুধুমাত্র python লিখলেই পাইথনের আপডেটেড ভার্সন শুরু হইয়ে যাবে। আশা করি ঠিকঠাক ভাবে কাজ করেছে। শুভকামনা রইলো।