การติดตั้งไลบรารี PyUSB

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223

ไลบรารี PyUSB เตรียมชุดคำสั่งสำหรับติดต่อกับอุปกรณ์ USB ผ่านโปรแกรมภาษาไพทอน

ขั้นตอนการติดตั้งสำหรับ Ubuntu Linux

  • กรณีที่มีสิทธิ์เป็นแอดมินและต้องการติดตั้งไลบรารีให้กับไพทอนของระบบ ให้ใช้คำสั่ง apt ติดตั้งแพกเกจ python3-usb ได้ดังนี้
$ sudo apt install python3-usb
  • กรณีที่ต้องการติดตั้งไลบรารีไว้ใน virtual environment ของตน ให้ติดตั้งไลบรารี libusb-1.0.0 ผ่านคำสั่ง sudo apt ก่อน แล้วจึงเข้าสู่ virtual environment แล้วใช้คำสั่ง pip ติดตั้งแพ็กเกจ pyusb ต่อไป
$ sudo apt-get install libusb-1.0.0
$ . <พาธไปยัง activate ของ virtual environment>
(practicum) $ pip install pyusb

ขั้นตอนการติดตั้งสำหรับ OS X

  • ดาวน์โหลดซอร์สโค้ดของไลบรารี libusb เวอร์ชันล่าสุดจาก https://github.com/libusb/libusb จากนั้นแตกไฟล์ออกและใช้คำสั่ง cd เข้าไปในไดเรคตอรี่ที่เก็บไฟล์ คอมไพล์และติดตั้งโดยใช้คำสั่งต่อไปนี้
$ sh autogen.sh
$ ./configure CC=clang
$ make
$ sudo make install
กรณีที่ใช้คำสั่ง sh autogen.sh ไม่สำเร็จเนื่องจากระบบแสดงความผิดพลาดว่าหาโปรแกรม libtoolize หรือ glibtoolize ไม่พบ ให้ติดตั้งซอฟต์แวร์เพิ่มเติมตามเว็บไซท์ http://munchpress.com/installing-autoconf-automake-libtool-on-mac-osx-mountain-lion/
  • หากต้องการติดตั้ง PyUSB ให้กับไพทอนของระบบ (ไม่แนะนำ) ให้ใช้คำสั่ง
$ sudo easy_install pyusb
  • หากต้องการติดตั้ง PyUSB ให้กับไพทอนของ Anaconda ใช้คำสั่ง (สมมติว่า Anaconda ถูกติดตั้งเอาไว้ภายใต้โฮมไดเรคตอรีของตนเอง)
$ ~/anaconda/bin/pip install pyusb

ทดสอบการติดตั้ง

เรียกคำสั่ง python เพื่อเข้าสู่ไพทอนเชลล์ แล้วพิมพ์คำสั่ง

$ python
>>> import usb
>>> usb.core.find()
>>>

หากไพทอนไม่แสดงความผิดพลาด แสดงว่าการติดตั้งไลบรารี PyUSB เสร็จสมบูรณ์