পাইথন ম্যাকওএস-এ আগে থেকে ইনস্টল করা আছে। অ্যাপল-প্রদত্ত পাইথন ফ্রেমওয়ার্ক /System/Library/Frameworks/Python.framework-এ ইনস্টল করা আছে।
আপনি usr/bin/python ডিরেক্টরিতে বেশ কয়েকটি সিমলিংক খুঁজে পেতে পারেন।
অ্যাপল দ্বারা প্রদত্ত পাইথনের পূর্বে ইনস্টল করা সংস্করণটি সরানোর চেষ্টা করা উচিত নয়, কারণ এটি আপনার অপারেটিং সিস্টেমের ত্রুটির কারণ হতে পারে।
আপনি যদি কোনো তৃতীয় পক্ষের পাইথন ফ্রেমওয়ার্ক মুছে ফেলতে চান যা আপনি ইনস্টল করেছেন, যেমন python.org-এ পাওয়া যায়, তাহলে এই টিউটোরিয়াল আপনাকে আপনার Mac থেকে Python সম্পূর্ণরূপে আনইনস্টল করার জন্য ধাপে ধাপে নির্দেশনা প্রদান করবে।
আমরা শুরু করার আগে, এটা জানা গুরুত্বপূর্ণ যে পাইথন ইনস্টলেশন প্রক্রিয়া চলাকালীন বেশ কিছু ঘটনা ঘটছে।
- অ্যাপ্লিকেশন ডিরেক্টরিতে একটি ফোল্ডার ইনস্টল করা হবে। ফোল্ডারটিতে আইডিএল, পাইথন লঞ্চার এবং বিল্ড অ্যাপলেট টুল রয়েছে।
- /Library/Frameworks/Python.framework ডিরেক্টরিতে একটি ফ্রেমওয়ার্ক ইনস্টল করা হবে। এই পথটিতে পাইথন এক্সিকিউটেবল এবং বেশ কয়েকটি লাইব্রেরি রয়েছে।
- Python এক্সিকিউটেবলের বেশ কিছু সিমলিংক /usr/local/bin ডিরেক্টরিতে স্থাপন করা হবে।
আপনার সিস্টেম থেকে পাইথন সম্পূর্ণরূপে মুছে ফেলার জন্য আপনাকে এই সমস্ত আইটেমগুলি সরাতে হবে।
মনে রাখবেন যে পাইথনের দুটি সংস্করণ পাইথন 2 এবং পাইথন 3 হিসাবে উপলব্ধ রয়েছে। আপনি যদি উভয় সংস্করণই ইনস্টল করে থাকেন এবং শুধুমাত্র একটি মুছে ফেলতে চান, তবে প্রতিটি ধাপে এটি কীভাবে করবেন তার নির্দিষ্ট নির্দেশাবলী উল্লেখ করা হয়েছে।
ধাপ 1:অ্যাপ্লিকেশন ফোল্ডার থেকে ম্যানুয়ালি পাইথন ফোল্ডারগুলি সরান
ফাইন্ডারে, অ্যাপ্লিকেশন ফোল্ডারে নেভিগেট করুন।
ট্র্যাশে ইনস্টল করা কোনো পাইথন ফোল্ডার সরান। আপনি যদি একটি একক সংস্করণ সরাতে চান তবে শুধুমাত্র সেই সংস্করণের সাথে প্রাসঙ্গিক ফাইলটি সরান৷
যদি নিম্নলিখিত ডায়ালগ বক্সটি অনুরোধ করা হয়, অনুগ্রহ করে পাসওয়ার্ডটি প্রবেশ করান৷
এরপর, ট্র্যাশ ডিরেক্টরিতে যান৷
৷ফোল্ডারে ডান-ক্লিক করুন এবং অবিলম্বে মুছুন নির্বাচন করুন।
পাইথন ফোল্ডারগুলি মুছে দিলে আপনার সিস্টেম থেকে পাইথন সম্পূর্ণরূপে আনইনস্টল হবে না। পাইথন সম্পূর্ণরূপে আনইনস্টল করতে, অনুগ্রহ করে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন৷
ধাপ 2:/লাইব্রেরি ডিরেক্টরি থেকে পাইথন ফ্রেমওয়ার্ক সরান
আমরা এই ধাপ থেকে শুরু করে কমান্ড লাইন ব্যবহার করব।
স্পটলাইট অনুসন্ধান আনতে কমান্ড + স্পেস টিপুন।
টার্মিনাল অনুসন্ধান করুন এবং এটি খুলুন৷
টার্মিনালে /Library ডিরেক্টরিতে উপস্থিত সমস্ত পাইথন ফ্রেমওয়ার্ক মুছে ফেলার জন্য নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন।
sudo rm -rf /Library/Frameworks/Python.frameworkপাসওয়ার্ড লিখতে অনুরোধ করা হলে, অনুগ্রহ করে তা করুন।
আপনি যদি পাইথনের শুধুমাত্র একটি নির্দিষ্ট সংস্করণ মুছতে চান, তাহলে অনুগ্রহ করে নিচের মতো আপনার কমান্ড আপডেট করুন।
Python 2.7
সরানো হচ্ছেপাইথন 3.8
অপসারণ করা হচ্ছেধাপ 3:পাইথন সিম্বলিক লিঙ্কগুলি সরান
এখন যেহেতু আমরা সমস্ত পাইথন ডিরেক্টরি এবং ফাইল মুছে ফেলেছি, আপনার সিস্টেমে এমন লিঙ্ক থাকতে পারে যেগুলি এখনও আমরা ইতিমধ্যে মুছে ফেলা ফোল্ডারগুলিকে উল্লেখ করতে পারে৷ এই পদক্ষেপটি নিশ্চিত করবে যে এই ধরনের সমস্ত লিঙ্ক মুছে ফেলা হবে।
এই পদক্ষেপটি সম্পাদন করা যেতে পারে এমন দুটি উপায় রয়েছে। আসুন উভয় উপায় বিস্তারিতভাবে দেখুন।
1ম পদ্ধতি:Homebrew ব্যবহার করা
এটি অত্যন্ত সুপারিশ করা হয় যে আপনি হোমব্রু ইনস্টল করুন যদি আপনার ইতিমধ্যে এটি না থাকে। টার্মিনালে নিম্নলিখিত কমান্ড টাইপ করে এটি ইনস্টল করুন।
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"(আরো তথ্যের জন্য হোমব্রু অফিসিয়াল সাইট https://brew.sh দেখুন)
কমান্ড চালানোর মাধ্যমে আপনি সহজেই ভাঙা প্রতীকী লিঙ্কগুলি খুঁজে পেতে পারেন।
চোলাই ডাক্তার
ফলাফলটি এরকম দেখাবে (অনুগ্রহ করে মনে রাখবেন যে আপনার ফলাফল অন্যরকম দেখাতে পারে)
সমস্ত ভাঙা সিমলিঙ্কগুলি সরানোর নির্দেশ অনুসারে 'ব্রু ক্লিনআপ' কমান্ডটি চালান।
2য় পদ্ধতি:ম্যানুয়াল মুছে ফেলা
Python ফ্রেমওয়ার্ক উল্লেখকারী সিমলিঙ্কগুলি /usr/local/bin ডিরেক্টরিতে রয়েছে। আপনি যদি ভাঙা সিমলিংক দেখতে চান, তাহলে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
ls -l/usr/local/bin | grep '../Library/Frameworks/Python.framework'(পাথ ‘/Library/Frameworks/Python.framework’ আপনি ধাপ 2 এ যা বেছে নিয়েছেন তা দ্বারা প্রতিস্থাপিত হওয়া উচিত)
ফলাফল আপনাকে পাইথন ফ্রেমওয়ার্ক উল্লেখ করা সমস্ত লিঙ্ক দেখাবে।
এই ভাঙা সিমলিঙ্কগুলি মুছতে, অনুগ্রহ করে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন৷
ডিরেক্টরীতে প্রবেশ করতে
cd/usr/local/binডিরেক্টরীতে ভাঙা সিমলিঙ্কগুলি মুছে ফেলার জন্য
ls -l/usr/local/bin | grep '../Library/Frameworks/Python.framework' | awk '{প্রিন্ট $9}' | tr -d@ | xargs rm*(দয়া করে মনে রাখবেন যে পাথ ‘/Library/Frameworks/Python.framework’ ধাপ 2 এ আপনার বেছে নেওয়া পথ অনুযায়ী পরিবর্তন করা উচিত।)
সেখানে আপনি এটি আছে. এখন আপনার সিস্টেম পাইথন থেকে সম্পূর্ণ মুক্ত। এখন আপনি পাইথনের একটি নতুন অনুলিপি ডাউনলোড এবং ইনস্টল করতে পারেন বা এটি যেমন আছে তেমনই রেখে দিতে পারেন।