Python ติดตั้งมาล่วงหน้าบน macOS Python Framework ที่ Apple จัดหาให้ได้รับการติดตั้งใน /System/Library/Frameworks/Python.framework
คุณสามารถค้นหาลิงก์สัญลักษณ์ต่างๆ ได้ในไดเร็กทอรี usr/bin/python
คุณไม่ควรพยายามลบ Python เวอร์ชันที่ติดตั้งไว้ล่วงหน้าที่ Apple มีให้ เพราะอาจทำให้ระบบปฏิบัติการทำงานผิดพลาดได้
หากคุณต้องการลบเฟรมเวิร์ก Python ของบุคคลที่สามที่คุณอาจติดตั้งไว้ เช่น เฟรมเวิร์กที่พบใน python.org บทช่วยสอนนี้จะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการถอนการติดตั้ง Python จาก Mac ของคุณโดยสมบูรณ์
ก่อนที่เราจะเริ่ม สิ่งสำคัญคือต้องรู้ว่ามีหลายสิ่งที่เกิดขึ้นระหว่างกระบวนการติดตั้ง Python
- โฟลเดอร์จะถูกติดตั้งในไดเร็กทอรี Applications โฟลเดอร์ประกอบด้วย IDLE, PythonLauncher และเครื่องมือ Build Applet
- กรอบงานจะถูกติดตั้งในไดเร็กทอรี /Library/Frameworks/Python.framework เส้นทางนี้รวมถึง Python ที่สามารถเรียกใช้งานได้และไลบรารีจำนวนหนึ่ง
- symlink หลายอันที่เชื่อมโยงกับ Python executable จะถูกวางไว้ในไดเร็กทอรี /usr/local/bin
คุณต้องลบรายการเหล่านี้ทั้งหมดเพื่อลบ Python ออกจากระบบของคุณโดยสมบูรณ์
โปรดทราบว่ามี Python สองเวอร์ชันที่พร้อมใช้งานใน Python 2 และ Python 3 หากคุณติดตั้งทั้งสองเวอร์ชันและต้องการลบเพียงเวอร์ชันเดียว คำแนะนำเฉพาะเกี่ยวกับวิธีการทำเช่นนั้นจะกล่าวถึงในแต่ละขั้นตอน
ขั้นตอนที่ 1:ลบโฟลเดอร์ Python ด้วยตนเองจากโฟลเดอร์ Applications
ใน Finder ให้ไปที่โฟลเดอร์ Applications
ย้ายโฟลเดอร์ Python ที่ติดตั้งไว้ในถังขยะ หากคุณต้องการลบเวอร์ชันเดียว ให้ลบเฉพาะไฟล์ที่เกี่ยวข้องกับเวอร์ชันนั้น
หากกล่องโต้ตอบต่อไปนี้ได้รับแจ้ง โปรดป้อนรหัสผ่าน
ถัดไป ไปที่ไดเรกทอรีถังขยะ
คลิกขวาที่โฟลเดอร์และเลือกลบทันที
การลบโฟลเดอร์ Python จะไม่ถอนการติดตั้ง Python ออกจากระบบของคุณโดยสมบูรณ์ หากต้องการถอนการติดตั้ง Python อย่างสมบูรณ์ โปรดทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 2:ลบ Python Framework ออกจากไดเร็กทอรี /Library
เราจะใช้บรรทัดคำสั่งตั้งแต่ขั้นตอนนี้
กด command + space เพื่อเปิด Spotlight Search
ค้นหา Terminal แล้วเปิดขึ้นมา
ในเทอร์มินัลพิมพ์คำสั่งต่อไปนี้เพื่อลบ Python Frameworks ทั้งหมดที่มีอยู่ในไดเร็กทอรี /Library และกด Enter
sudo rm -rf /Library/Frameworks/Python.frameworkหากได้รับแจ้งให้ป้อนรหัสผ่าน โปรดดำเนินการ
หากคุณต้องการลบเฉพาะเวอร์ชันของ Python โปรดอัปเดตคำสั่งของคุณดังนี้
การลบ Python 2.7
การลบ Python 3.8
ขั้นตอนที่ 3:ลบลิงก์สัญลักษณ์ Python
ตอนนี้เราลบไดเร็กทอรีและไฟล์ python ทั้งหมดแล้ว อาจมีลิงก์ในระบบของคุณที่อาจยังอ้างอิงถึงโฟลเดอร์ที่เราลบไปแล้ว ขั้นตอนนี้จะช่วยให้มั่นใจได้ว่าลิงก์ดังกล่าวทั้งหมดจะถูกลบออก
มีสองวิธีที่สามารถทำขั้นตอนนี้ได้ ลองดูทั้งสองวิธีโดยละเอียด
วิธีที่ 1:การใช้ Homebrew
ขอแนะนำอย่างยิ่งให้คุณติดตั้ง Homebrew หากคุณยังไม่มี โปรดติดตั้งโดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"(โปรดดูที่เว็บไซต์อย่างเป็นทางการของ Homebrew https://brew.sh สำหรับข้อมูลเพิ่มเติม)
คุณสามารถค้นหาลิงก์สัญลักษณ์ที่ใช้งานไม่ได้โดยเรียกใช้คำสั่ง
ชงหมอ
ผลลัพธ์จะเป็นแบบนี้ (โปรดทราบว่าผลลัพธ์ของคุณอาจดูแตกต่างออกไป)
เรียกใช้คำสั่ง 'brew cleanup' ตามคำแนะนำเพื่อลบ symlink ที่เสียทั้งหมด
วิธีที่ 2:การลบด้วยตนเอง
symlink ที่อ้างอิงถึงกรอบงาน Python อยู่ในไดเร็กทอรี /usr/local/bin หากคุณต้องการดูลิงก์เสีย โปรดใช้คำสั่งต่อไปนี้
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework'(เส้นทาง '/Library/Frameworks/Python.framework' ควรแทนที่ด้วยสิ่งที่คุณเลือกในขั้นตอนที่ 2')
ผลลัพธ์จะแสดงลิงก์ทั้งหมดที่อ้างอิงถึงกรอบงาน Python
หากต้องการลบ symlink ที่เสีย โปรดใช้คำสั่งต่อไปนี้
เพื่อเข้าสู่ไดเรกทอรี
cd /usr/local/binการลบ symlink ที่เสียในไดเร็กทอรี
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework' | awk '{พิมพ์ $9}' | tr -d @ | xargs rm*(โปรดทราบว่าเส้นทาง '/Library/Frameworks/Python.framework' ควรเปลี่ยนตามเส้นทางที่คุณเลือกในขั้นตอนที่ 2)
ที่นั่นคุณมีมัน ตอนนี้ระบบของคุณปราศจาก Python อย่างสมบูรณ์ ตอนนี้คุณสามารถดาวน์โหลดและติดตั้ง Python ใหม่หรือปล่อยไว้เหมือนเดิม