10 มกราคม 2559

Published 1/10/2559 by with 0 comment

สั่งติดตั้งโมดูลจาก pip ด้วยภาษาไพทอน

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


pip นอกจากจะสามารถใช้งานผ่านคอมมานด์ไลน์ได้แล้วยังมี API สำหรับใช้งานกับโค้ด Python ได้ ด้วยการ

import pip

ในการสั่งให้ติดตั้งโมดูลด้วย pip จากโค้ด python สามารถใช้คำสั่ง

pip.main(['install', ชื่อpackageที่ต้องการติดตั้ง])

สามารถนำไปประยุกต์กับโค้ด Python ได้ ตัวอย่างเช่น
import requests
r = requests.get('https://python3.wannaphong.com/')
print(r.text)

โค้ดนี้ได้ใช้งานโมดูล requests ซึ่งเป็นโมดูลภายนอกที่สามารถใช้ pip ติดตั้งได้ แต่ถ้าหาก คอมอีกเครื่องที่นำไปรันไม่มีโมดูล requests นอกจากใช้คำสั่ง
pip install requests

ยังสามารถสั่งให้ติดตั้งโมดูลได้จาก Python โดยสามารถใช้กับตัวตรวจสอบ try except ได้
อ่านบทความตัวตรวจสอบ try except ได้จาก การจัดการข้อผิดพลาดในภาษา Python

ดังนี้
r = requests.get('https://python3.wannaphong.com/')
print(r.text)

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

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

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

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