Python macOS-এ প্রি-ইনস্টলড 상태로 থাকে। Apple-প্রদত্ত Python Framework /System/Library/Frameworks/Python.framework-এ ইনস্টল করা থাকে।
usr/bin/python ডিরেক্টরিতে আপনি বেশ কিছু সিমলিংক পাবেন।
আপনার никогда Apple-প্রদত্ত প্রি-ইনস্টলড Python ভার্সন সরাতে চেষ্টা করা উচিত নয়, কারণ এটি আপনার অপারেটিং সিস্টেমকে 오작동 করতে পারে।
আপনি যদি যে কোনো থার্ড-পার্টি Python ফ্রেমওয়ার্ক সরাতে চান যা আপনি ইনস্টল করেছেন, যেমন python.org-এ পাওয়া যায়, তবে এই টিউটোরিয়াল আপনাকে ধাপে ধাপে নির্দেশনা দেবে কিভাবে আপনার ম্যাক থেকে Python সম্পূর্ণরূপে আনইনস্টল করতে হয়।
শুরু করার আগে, জানা গুরুত্বপূর্ণ যে Python ইনস্টলেশন প্রক্রিয়ার সময় বেশ কিছু ঘটে।
- Applications ডিরেক্টরিতে একটি ফোল্ডার ইনস্টল হবে। এই ফোল্ডারটিতে IDLE, PythonLauncher, এবং Build Applet টুল থাকে।
- /Library/Frameworks/Python.framework ডিরেক্টরিতে একটি ফ্রেমওয়ার্ক ইনস্টল হবে। এই পাথে Python এক্সিকিউটেবল এবং অনেক লাইব্রেরি থাকে।
- /usr/local/bin ডিরেক্টরিতে Python এক্সিকিউটেবলের বেশ কিছু সিমলিংক রাখা হবে।
আপনার সিস্টেম থেকে Python সম্পূর্ণরূপে সরাতে এই সব আইটেম মুছে ফেলতে হবে।
মনে রাখবেন যে Python-এর দুটি ভার্সন উপলব্ধ: Python 2 এবং Python 3। আপনি যদি দুটি ভার্সনই ইনস্টল করে থাকেন এবং শুধু একটি ডিলিট করতে চান, তবে প্রতিটি ধাপে নির্দিষ্ট নির্দেশনা দেওয়া আছে।
ধাপ ১: Applications ফোল্ডার থেকে Python ফোল্ডারগুলো ম্যানুয়ালি সরান
ফাইন্ডারে, Applications ফোল্ডারে নেভিগেট করুন।
ইনস্টল করা যেকোনো Python ফোল্ডার Trash-এ সরান। আপনি যদি একটি নির্দিষ্ট ভার্সন সরাতে চান, তবে শুধু সেই ভার্সন প্রাসঙ্গিক ফাইলটি সরান।
যদি নিচের ডায়লগ বক্স আসে, তবে পাসওয়ার্ড দিন।
পরবর্তী, Trash ডিরেক্টরিতে যান।
ফোল্ডারটিতে রাইট-ক্লিক করুন এবং Delete Immediately সিলেক্ট করুন।
Python ফোল্ডারগুলো ডিলিট করলে Python আপনার সিস্টেম থেকে সম্পূর্ণরূপে আনইনস্টল হবে না। Python সম্পূর্ণরূপে আনইনস্টল করতে, অনুগ্রহ করে নিচের ধাপগুলো অনুসরণ করুন।
ধাপ ২: /Library ডিরেক্টরি থেকে Python Framework সরান
এই ধাপ থেকে আমরা কমান্ড লাইন ব্যবহার করব।
Command + Space চাপুন Spotlight Search আনার জন্য।
Terminal সার্চ করুন এবং খুলুন।
টার্মিনালে নিচের কমান্ড টাইপ করুন /Library ডিরেক্টরিতে থাকা সব Python Framework সরাতে এবং এন্টার চাপুন।
sudo rm -rf /Library/Frameworks/Python.framework
পাসওয়ার্ড দিতে বললে, দিন।
আপনি যদি শুধু Python-এর নির্দিষ্ট একটি ভার্সন ডিলিট করতে চান, তবে আপনার কমান্ড নিচের মতো আপডেট করুন।
Python 2.7 সরানো
Python 3.8 সরানো
ধাপ ৩: Python সিমবলিক লিংকগুলো সরান
এখন আমরা সব Python ডিরেক্টরি এবং ফাইল ডিলিট করেছি, আপনার সিস্টেমে এমন লিংক থাকতে পারে যেগুলো ইতিমধ্যে ডিলিট করা ফোল্ডারগুলোকে রেফারেন্স করছে। এই ধাপটি নিশ্চিত করবে যে সেই সব লিংকগুলো ডিলিট হয়।
এই ধাপটি করার দুটি উপায় আছে। চলুন দুটোই বিস্তারিত দেখি।
১ম পদ্ধতি: Homebrew ব্যবহার করে
আপনার যদি Homebrew ইনস্টল করা না থাকে, তবে এটি ইনস্টল করা অত্যন্ত সুপারিশ করা হচ্ছে। টার্মিনালে নিচের কমান্ড টাইপ করে ইনস্টল করুন।
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"(আরো তথ্যের জন্য Homebrew অফিসিয়াল সাইট https://brew.sh দেখুন)
আপনি সহজে ব্রোকেন সিমবলিক লিংক খুঁজে পেতে পারেন এই কমান্ড চালিয়ে।
brew doctor
ফলাফল এরকম দেখাবে (মনে রাখবেন আপনার ফলাফল ভিন্ন হতে পারে)
নির্দেশনা অনুযায়ী 'brew cleanup' কমান্ড চালিয়ে সব ব্রোকেন সিমলিংক সরান।
২য় পদ্ধতি: ম্যানুয়াল ডিলিশন
Python ফ্রেমওয়ার্কগুলোকে রেফারেন্স করা সিমলিংকগুলো /usr/local/bin ডিরেক্টরিতে থাকে। আপনি যদি ব্রোকেন সিমলিংকগুলো দেখতে চান, তবে নিচের কমান্ড ব্যবহার করুন।
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework'(পথ '/Library/Frameworks/Python.framework' ধাপ ২-এ আপনি যা বেছে নিয়েছিলেন তার অনুযায়ী প্রতিস্থাপন করা উচিত)
ফলাফল আপনাকে সব লিংক দেখাবে যেগুলো Python ফ্রেমওয়ার্ককে রেফারেন্স করছে।
এই ব্রোকেন সিমলিংকগুলো ডিলিট করতে, নিচের কমান্ডগুলো ব্যবহার করুন।
ডিরেক্টরিতে প্রবেশ করতে
cd /usr/local/bin
ডিরেক্টরিতে ব্রোকেন সিমলিংকগুলো ডিলিট করতে
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework' | awk '{print $9}' | tr -d @ | xargs rm*(দয়া করে মনে রাখবেন যে পথ '/Library/Frameworks/Python.framework' ধাপ ২-এ আপনি যে পথটি বেছে নিয়েছিলেন তার অনুযায়ী পরিবর্তন করা উচিত।)
বস! এখন আপনার সিস্টেম সম্পূর্ণরূপে Python-মুক্ত। এখন আপনি Python-এর একটি নতুন কপি ডাউনলোড এবং ইনস্টল করতে পারেন বা এটাকে যেভাবেই রেখে দিতে পারেন।