ผลต่างระหว่างรุ่นของ "การติดตั้งไลบรารี PyUSB"
ไปยังการนำทาง
ไปยังการค้นหา
Chaiporn (คุย | มีส่วนร่วม) |
Chaiporn (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 20 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน) | |||
แถว 3: | แถว 3: | ||
ไลบรารี [http://walac.github.io/pyusb/ PyUSB] เตรียมชุดคำสั่งสำหรับติดต่อกับอุปกรณ์ USB ผ่านโปรแกรมภาษาไพทอน | ไลบรารี [http://walac.github.io/pyusb/ PyUSB] เตรียมชุดคำสั่งสำหรับติดต่อกับอุปกรณ์ USB ผ่านโปรแกรมภาษาไพทอน | ||
− | == | + | == ขั้นตอนการติดตั้งสำหรับ Ubuntu Linux == |
− | * | + | * กรณีที่มีสิทธิ์เป็นแอดมินและต้องการติดตั้งไลบรารีให้กับไพทอนของระบบ ให้ใช้คำสั่ง <code>apt</code> ติดตั้งแพกเกจ <code>python3-usb</code> ได้ดังนี้ |
− | sudo apt | + | $ sudo apt install python3-usb |
− | * | + | * กรณีที่ต้องการติดตั้งไลบรารีไว้ใน virtual environment ของตน ให้ติดตั้งไลบรารี <code>libusb-1.0.0</code> ผ่านคำสั่ง <code>sudo apt</code> ก่อน แล้วจึงเข้าสู่ virtual environment แล้วใช้คำสั่ง <code>pip</code> ติดตั้งแพ็กเกจ <code>pyusb</code> ต่อไป |
+ | $ sudo apt-get install libusb-1.0.0 | ||
+ | $ . <พาธไปยัง activate ของ virtual environment> | ||
+ | (practicum) $ pip install pyusb | ||
− | : | + | == ขั้นตอนการติดตั้งสำหรับ macOS == |
− | sudo | + | * ดาวน์โหลดซอร์สโค้ดของไลบรารี libusb เวอร์ชันล่าสุดจาก https://github.com/libusb/libusb จากนั้นแตกไฟล์ออกและใช้คำสั่ง cd เข้าไปในไดเรคตอรี่ที่เก็บไฟล์ คอมไพล์และติดตั้งโดยใช้คำสั่งต่อไปนี้ |
+ | $ sh autogen.sh | ||
+ | $ ./configure CC=clang | ||
+ | $ make | ||
+ | $ sudo make install | ||
+ | |||
+ | : <span style="color:red;">กรณีที่ใช้คำสั่ง <tt>sh autogen.sh</tt> ไม่สำเร็จเนื่องจากระบบแสดงความผิดพลาดว่าหาโปรแกรม <tt>libtoolize</tt> หรือ <tt>glibtoolize</tt> ไม่พบ ให้ติดตั้งซอฟต์แวร์เพิ่มเติมตามเว็บไซท์ http://munchpress.com/installing-autoconf-automake-libtool-on-mac-osx-mountain-lion/</span> | ||
+ | |||
+ | * (ไม่แนะนำ) หากต้องการติดตั้ง PyUSB ให้กับไพทอนของระบบ ให้ใช้คำสั่ง | ||
+ | $ sudo pip install pyusb | ||
== ทดสอบการติดตั้ง == | == ทดสอบการติดตั้ง == | ||
− | เรียกคำสั่ง python เพื่อเข้าสู่ไพทอนเชลล์ แล้วพิมพ์คำสั่ง | + | เรียกคำสั่ง python เพื่อเข้าสู่ไพทอนเชลล์ แล้วพิมพ์คำสั่ง |
$ python | $ python | ||
>>> import usb | >>> import usb | ||
+ | >>> usb.core.find() | ||
>>> | >>> | ||
หากไพทอนไม่แสดงความผิดพลาด แสดงว่าการติดตั้งไลบรารี PyUSB เสร็จสมบูรณ์ | หากไพทอนไม่แสดงความผิดพลาด แสดงว่าการติดตั้งไลบรารี PyUSB เสร็จสมบูรณ์ |
รุ่นแก้ไขปัจจุบันเมื่อ 16:19, 3 เมษายน 2562
- วิกินี้เป็นส่วนหนึ่งของรายวิชา 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
ขั้นตอนการติดตั้งสำหรับ macOS
- ดาวน์โหลดซอร์สโค้ดของไลบรารี 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 pip install pyusb
ทดสอบการติดตั้ง
เรียกคำสั่ง python เพื่อเข้าสู่ไพทอนเชลล์ แล้วพิมพ์คำสั่ง
$ python >>> import usb >>> usb.core.find() >>>
หากไพทอนไม่แสดงความผิดพลาด แสดงว่าการติดตั้งไลบรารี PyUSB เสร็จสมบูรณ์