ถอนการติดตั้ง Python ใน Ubuntu 22.04

Thxn Kar Tid Tang Python Ni Ubuntu 22 04



หลาม เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุด เป็นภาษาโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่ตีความโดยเน้นที่ความเรียบง่าย เนื่องจากความสามารถรอบด้าน Python จึงถูกนำมาใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การพัฒนาเว็บ การวิเคราะห์ข้อมูล ปัญญาประดิษฐ์ และอื่นๆ อีกมากมาย

ในคู่มือนี้ เราจะมาดูการถอนการติดตั้ง Python ใน อูบุนตู 22.04 .

ข้อกำหนดเบื้องต้น

ในการปฏิบัติตามคำแนะนำนี้ คุณต้องมีส่วนประกอบต่อไปนี้:







  • ระบบ Linux ที่ได้รับการกำหนดค่าอย่างถูกต้อง เรียนรู้เพิ่มเติมเกี่ยวกับ การตั้งค่าเครื่องเสมือน Ubuntu บน VirtualBox .
  • เข้าถึงผู้ใช้ที่ไม่ใช่รูทด้วยสิทธิ์ sudo ลองดูบทความเรื่อง โดยใช้ ซูโดเออร์ เพื่อจัดการ ซูโด สิทธิพิเศษ .

Python รุ่นใหญ่

ณ ตอนนี้ Python สองเวอร์ชันหลักคือ:



  • ไพธอน 2
  • ไพธอน 3

Python 2 ได้รับการอัปเดตครั้งล่าสุด (v2.7.18) เมื่อวันที่ 20 เมษายน 2020 ส่วนใหญ่จะถูกเลิกใช้งานเพื่อหันไปใช้ Python 3 อย่างไรก็ตาม การย้ายครั้งนี้ทำให้เกิดความโกลาหลครั้งใหญ่ในชุมชน Python 2 ได้รับความนิยมอย่างมากจนต้องผลักดัน EOL หลายครั้งในอนาคต



แม้ว่าจะเลิกใช้แล้ว แต่คุณอาจยังพบการติดตั้ง Python 2 อยู่บ้างเนื่องจากเหตุผลด้านความเข้ากันได้ ตามค่าเริ่มต้น Ubuntu จะมาพร้อมกับ Python 3 ที่ติดตั้งไว้





วิธีที่ 1: การลบ Python โดยใช้ APT

ขั้นตอนที่ 1: ค้นหาแพ็คเกจ Python ที่ติดตั้ง

เรียกใช้คำสั่งต่อไปนี้:



$ python3 --version

$ python2 --version

ที่นี่:

  • เราขอให้ Python executable พิมพ์เวอร์ชันของมัน
  • Ubuntu 22.04 มาพร้อมกับ Python 3 ที่ติดตั้งไว้ล่วงหน้า ดังนั้น คำสั่งแรกจะส่งคืนหมายเลขเวอร์ชัน
  • Ubuntu 22.04 ไม่ได้มาพร้อมกับ Python 2 ที่ติดตั้งไว้ล่วงหน้า ดังนั้น ผลลัพธ์ที่คาดหวังคือข้อผิดพลาด อย่างไรก็ตาม หากคำสั่งส่งคืนหมายเลขเวอร์ชัน แสดงว่า Python 2 จะถูกติดตั้งในภายหลัง

บน Debian/Ubuntu แพ็คเกจหลักของ Python มีดังนี้:

  • ไพธอน 2: ไพธอน 2
$ ข้อมูล apt python2

  • ไพธอน 3: ไพธอน 3
$ ข้อมูล apt python3

ขั้นตอนที่ 2: ถอนการติดตั้ง Python

ตอนนี้เราทราบเวอร์ชันของ Python ที่ติดตั้งอยู่ในระบบแล้ว เราสามารถเริ่มดำเนินการถอนการติดตั้งได้

หากต้องการลบ Python 2 ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาดลบ python2

หากต้องการลบ Python 3 ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาดลบ python3

ทางเลือก: ลบแพ็คเกจ Python ทั้งหมด

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

หากต้องการลบแพ็คเกจ Python ทั้งหมดออกจากระบบ ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาดลบอัตโนมัติ --ล้าง * หลาม *

ที่นี่:

  • ตัวจัดการแพ็คเกจ APT จะค้นหาแพ็คเกจที่ตรงกับนิพจน์ทั่วไปที่กำหนด (*python*) แพ็คเกจที่ตรงกันถูกทำเครื่องหมายเพื่อลบ
  • APT ยังทำเครื่องหมายการอ้างอิงของแพ็คเกจเหล่านั้นสำหรับการลบ

วิธีที่ 2: การลบ Python ออกจากแหล่งที่มา

หาก Python ถูกคอมไพล์และติดตั้งจากซอร์สโค้ด APT จะไม่สามารถจดจำการติดตั้งได้ ในกรณีนั้น ขั้นตอนการถอนการติดตั้งจะแตกต่างออกไป

สมมติว่าคุณยังมีไดเร็กทอรีต้นทางซึ่งมีแพ็คเกจ Python ที่คอมไพล์แล้ว ให้รันคำสั่งต่อไปนี้:

$ ซีดี < path_to_python_source_dir >
$ ซูโด ทำ ถอนการติดตั้ง

หากคุณลบไดเร็กทอรีต้นทาง คุณสามารถลองลบไลบรารีและไบนารีที่ติดตั้งด้วยตนเอง:

$ ซีดี / ยูเอสอาร์ / ท้องถิ่น / ถัง
$ ซูโด rm -ฉ 2to3 * ไม่ได้ใช้งาน * pip * พีดอค * หลาม *

โปรดทราบว่านี่เป็นทางเลือกสุดท้าย อาจทำให้การกำหนดค่าเสียหายและใช้งานไม่ได้ทั่วทั้งระบบ

วิธีที่ 3: การลบ PyPy

PyPy มีเป้าหมายที่จะแทนที่ CPython (การใช้งาน Python เริ่มต้น) มันสร้างด้วย RPython ซึ่งได้รับการพัฒนาพร้อมกัน ข้อได้เปรียบที่สำคัญของการใช้ PyPy นอกเหนือจาก CPython คือ ผลงาน . แม้ว่าจะเป็นการนำ Python มาใช้ ความแตกต่างบางอย่างอาจส่งผลต่อความเข้ากันได้ เรียนรู้เพิ่มเติมเกี่ยวกับ PyPy .

เช่นเดียวกับ Python แบบคลาสสิก PyPy ยังมีสองรุ่นหลัก:

  • ปิปี 2 (ปิปี)
  • ไพปี 3 (pypy3)

ในการติดตั้ง PyPy ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาด ติดตั้ง ปิ๊บปี้

$ ซูโด ฉลาด ติดตั้ง pypy3

ในทำนองเดียวกัน หากต้องการถอนการติดตั้ง PyPy ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาด ลบ pypy

$ ซูโด ฉลาดลบ pypy3

โบนัส: การลบ PIP

PIP เป็นตัวจัดการแพ็คเกจมาตรฐานโดยพฤตินัยสำหรับแพ็คเกจ / โมดูล Python โดยค่าเริ่มต้น จะได้รับการกำหนดค่าให้ใช้ ดัชนีแพ็คเกจ Python เป็นที่มาของแพ็คเกจ เริ่มต้นจาก Python 3 (v3.4 และใหม่กว่า) PIP มาพร้อมกับ Python 3 ที่ติดตั้งไว้ล่วงหน้า คำว่า “PIP” เป็นตัวย่อแบบเรียกซ้ำสำหรับ “PIP Installs Packages” เรียนรู้เพิ่มเติมเกี่ยวกับ PIP .

เช่นเดียวกับ Python รุ่นใหญ่ PIP มีเวอร์ชันเฉพาะสำหรับทั้ง Python 2 (python-pip) และ Python 3 (python3-pip)

$ ข้อมูล apt python-pip

$ ข้อมูล apt python3-pip

หากคุณลบแพ็คเกจ Python ทั้งหมด PIP จะถูกถอนการติดตั้งตามค่าเริ่มต้นด้วย อย่างไรก็ตาม หากคุณต้องการถอนการติดตั้ง PIP โดยเฉพาะ ให้รันคำสั่งต่อไปนี้:

$ ซูโด ฉลาดลบ python-pip

$ ซูโด ฉลาดลบ python3-pip

บทสรุป

เราได้สาธิตวิธีต่างๆ ในการลบ Python ออกจาก Ubuntu 22.04 เราได้สาธิตการถอนการติดตั้งทั้ง CPython และ PyPy ออกจากระบบโดยใช้ APT เรายังกล่าวถึงการถอนการติดตั้ง Python หากติดตั้งจากซอร์สโค้ด

ต้องการติดตั้ง Python ใหม่หรือไม่ ตรวจสอบคำแนะนำนี้ใน ติดตั้ง Python บน Ubuntu 22.04 . สนใจที่จะเริ่มต้นการเดินทางของคุณด้วย Python หรือไม่? ต่อไปนี้ แนะนำ มีสคริปต์ตัวอย่าง 30 รายการเพื่อเริ่มต้นใช้งาน เดอะ หมวดหมู่ย่อยของ Python ยังมีคำแนะนำมากมายเกี่ยวกับแง่มุมต่าง ๆ ของการเขียนโปรแกรม Python