แสดงบทความที่มีป้ายกำกับ Flask แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Flask แสดงบทความทั้งหมด

วันอังคารที่ 1 ตุลาคม พ.ศ. 2562

Python 3 และ Flask พื้นฐาน

เมื่อปีก่อนเราใช้ Raspberry Pi Zero W เป็นเครื่อง Host เพื่อทำระบบ POS (Point of Sell) ใช้เองที่ร้าน โดยตัวระบบเขียนเป็นภาษา Python 3 โดยใช้ Framework Flask ซึ้งใช้งานง่ายมาก แต่ก็มีปัญหาเรื่องการ Deploy เพราะไม่ได้ศึกษาการ Deploy จริง ๆ จัง ๆ ตอนนี้ถึงเวลาที่ต้องมาทำการ Update ตัวระบบ POS ของตัวเอง ก็ลังเลอยู่นานว่าจะย้ายไป Django ดีไหม แต่ก็สรุปคือไม่ย้ายและต้องเอาของที่ทำอยู่แล้วมาแก้ เลยเป็นที่มาของหัวข้อในตอนนี้ Python 3 และ Flask ...

การติดตั้ง Python 3 และ Virtual Environment

bash/shell
1
sudo apt install python3 python3-venv

การอัพเดต PIP 3 version

bash/shell
1
python3 -m pip install --upgrade pip

การสร้าง Virtual Environment

bash/shell
1
python3 -m venv [environment-name]

การ Active ให้เราสั่ง source /bin/activate และ การ Deactivate เมื่ออยู่ใน venv แล้วให้พิมพ์ deactivate
bash/shell
1
2
source [environment-name]/bin/activate
deactivate

การจัดการ Package

bash/shell
1
2
3
4
5
6
7
8
9
10
11
12
pip3 search [package-name]
pip3 install [package-name]
pip3 install [package-name]==[version=number]
pip3 install --upgrade [package-name]
 
pip3 show [package-name]
pip3 uninstall [package-name]
 
pip3 list
pip3 freeze
pip3 freeze > requirement.txt
pip3 install -r requirement.txt