19 พฤศจิกายน 2557

Published พฤศจิกายน 19, 2557 by with 0 comment

วิธีการลบโมดูลใน Python

วิธีการลบโมดูลใน Python เราไม่สามารถใช้คำสั่ง python setup.py uninstall ได้ เพราะใน Python ไม่ได้มีคำสั่งนี้ ดังนั้นในการลบโมดูลใน Python ให้ทำตามวิธีการต่อไปนี้
การติดตั้งมีสองรูปแบบ คือ
  1. ติดตั้งเองจาก package โดยใช้คำสั่ง python setup.py install
  2. ติดตั้งจาก pip โดยใช้คำสั่ง pip install package_name
ทำให้วิธีการลบโมดูลใน Python มีสองรูปแบบดังนี้

  1. ลบโมดูล โดยลบจาก package ที่ติดตั้งเอง
    ให้เปิดคอมมานด์ไลน์เข้าไปยังโฟลเดอร์ที่เก็บไฟล์  setup.py ที่ใช้ติดตั้งโมดูลนั้น แล้วใช้คำสั่ง
    python setup.py install --record installed.txt
    จากนั้นจะได้ไฟล์ installed.txt ขึ้นมา ให้ผู้อ่านเปิดไฟล์แล้วไล่ลบไฟล์ในรายการที่อยู่ใน installed.txt
    สำหรับผู้ที่ใช้ยูนิกซ์ที่มี bash เช่น Linux สามารถใช้คำสั่งดังต่อไปนี้ในการลบไฟล์ในรายการ installed.txt
    cat files.txt | xargs rm -rf
  2. ลบโมดูล โดยลบจาก package ที่ติดตั้งจาก pip
    ใช้คำสั่งดังต่อไปนี้
    pip uninstall package_name
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)