Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

วิธีถอนการติดตั้ง Python บน Mac

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 บน Mac

หากกล่องโต้ตอบต่อไปนี้ได้รับแจ้ง โปรดป้อนรหัสผ่าน

วิธีถอนการติดตั้ง Python บน Mac

ถัดไป ไปที่ไดเรกทอรีถังขยะ

คลิกขวาที่โฟลเดอร์และเลือกลบทันที

วิธีถอนการติดตั้ง Python บน Mac

การลบโฟลเดอร์ Python จะไม่ถอนการติดตั้ง Python ออกจากระบบของคุณโดยสมบูรณ์ หากต้องการถอนการติดตั้ง Python อย่างสมบูรณ์ โปรดทำตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 2:ลบ Python Framework ออกจากไดเร็กทอรี /Library

เราจะใช้บรรทัดคำสั่งตั้งแต่ขั้นตอนนี้

กด command + space เพื่อเปิด Spotlight Search

ค้นหา Terminal แล้วเปิดขึ้นมา

วิธีถอนการติดตั้ง Python บน Mac

ในเทอร์มินัลพิมพ์คำสั่งต่อไปนี้เพื่อลบ Python Frameworks ทั้งหมดที่มีอยู่ในไดเร็กทอรี /Library และกด Enter

sudo rm -rf /Library/Frameworks/Python.framework วิธีถอนการติดตั้ง Python บน Mac

หากได้รับแจ้งให้ป้อนรหัสผ่าน โปรดดำเนินการ

หากคุณต้องการลบเฉพาะเวอร์ชันของ Python โปรดอัปเดตคำสั่งของคุณดังนี้

การลบ Python 2.7

วิธีถอนการติดตั้ง Python บน Mac

การลบ Python 3.8

วิธีถอนการติดตั้ง Python บน Mac

ขั้นตอนที่ 3:ลบลิงก์สัญลักษณ์ Python

ตอนนี้เราลบไดเร็กทอรีและไฟล์ python ทั้งหมดแล้ว อาจมีลิงก์ในระบบของคุณที่อาจยังอ้างอิงถึงโฟลเดอร์ที่เราลบไปแล้ว ขั้นตอนนี้จะช่วยให้มั่นใจได้ว่าลิงก์ดังกล่าวทั้งหมดจะถูกลบออก

มีสองวิธีที่สามารถทำขั้นตอนนี้ได้ ลองดูทั้งสองวิธีโดยละเอียด

วิธีที่ 1:การใช้ Homebrew

ขอแนะนำอย่างยิ่งให้คุณติดตั้ง Homebrew หากคุณยังไม่มี โปรดติดตั้งโดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล

/bin/bash -c "$(curl -fsSL ​https://raw.githubusercontent.com/Homebrew/install/master/install.sh​)"

(โปรดดูที่เว็บไซต์อย่างเป็นทางการของ Homebrew https://brew.sh​ สำหรับข้อมูลเพิ่มเติม)

คุณสามารถค้นหาลิงก์สัญลักษณ์ที่ใช้งานไม่ได้โดยเรียกใช้คำสั่ง

ชงหมอ

วิธีถอนการติดตั้ง Python บน Mac

ผลลัพธ์จะเป็นแบบนี้ (โปรดทราบว่าผลลัพธ์ของคุณอาจดูแตกต่างออกไป)

วิธีถอนการติดตั้ง Python บน Mac

เรียกใช้คำสั่ง '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 บน Mac

ผลลัพธ์จะแสดงลิงก์ทั้งหมดที่อ้างอิงถึงกรอบงาน Python

วิธีถอนการติดตั้ง Python บน Mac

หากต้องการลบ symlink ที่เสีย โปรดใช้คำสั่งต่อไปนี้

เพื่อเข้าสู่ไดเรกทอรี

cd /usr/local/bin วิธีถอนการติดตั้ง Python บน Mac

การลบ symlink ที่เสียในไดเร็กทอรี

ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework' | awk '{พิมพ์ $9}' | tr -d @ | xargs rm*

(โปรดทราบว่าเส้นทาง '/Library/Frameworks/Python.framework' ควรเปลี่ยนตามเส้นทางที่คุณเลือกในขั้นตอนที่ 2)

ที่นั่นคุณมีมัน ตอนนี้ระบบของคุณปราศจาก Python อย่างสมบูรณ์ ตอนนี้คุณสามารถดาวน์โหลดและติดตั้ง Python ใหม่หรือปล่อยไว้เหมือนเดิม