วันอาทิตย์ที่ 18 พฤษภาคม พ.ศ. 2568

✅ การใช้งาน Python Virtual Environment (venv) for macOS

 การใช้งาน Python Virtual Environment (venv) บน macOS เป็นวิธีที่ดีในการแยก dependencies ของแต่ละโปรเจกต์ออกจากกัน เพื่อป้องกันปัญหาการชนกันของเวอร์ชันต่าง ๆ โดยสามารถทำตามขั้นตอนนี้ได้:


✅ ขั้นตอนการใช้งาน venv บน macOS

1. ตรวจสอบ Python

เปิด Terminal แล้วพิมพ์:

python3 --version

หากยังไม่ได้ติดตั้ง Python 3, สามารถติดตั้งผ่าน Homebrew:

brew install python

2. สร้าง Virtual Environment

เข้าไปในโฟลเดอร์ของโปรเจกต์ แล้วสร้าง virtual environment ด้วย:

python3 -m venv venv
  • คำสั่งนี้จะสร้างโฟลเดอร์ชื่อ venv ที่เก็บ environment แยกต่างหาก

คุณสามารถตั้งชื่ออื่นนอกจาก venv ก็ได้ เช่น .venv, myenv, etc.


3. เปิดใช้งาน Virtual Environment

source venv/bin/activate

หากสำเร็จ จะเห็นว่า prompt มี (venv) นำหน้า เช่น:

(venv) user@mac project-folder %

4. ติดตั้งแพ็กเกจใน Environment

ตอนนี้คุณสามารถติดตั้ง Python packages ได้โดยที่ไม่กระทบกับระบบหลัก:

pip install <package-name>

เช่น:

pip install requests

5. บันทึกรายการแพ็กเกจ

หากต้องการแชร์ dependencies ให้ทีมงาน:

pip freeze > requirements.txt

6. ปิดการใช้งาน Virtual Environment

เมื่อทำงานเสร็จแล้ว ให้ปิด environment ด้วย:

deactivate

💡 คำแนะนำเพิ่มเติม:

  • แนะนำให้เพิ่มโฟลเดอร์ venv ลงใน .gitignore ถ้าใช้ Git

  • คุณสามารถใช้ python3 -m venv .venv เพื่อให้ environment ซ่อนไว้ในโฟลเดอร์ .venv (ชื่อขึ้นต้นด้วยจุด)



TP-LINK เร้าเตอร์ใส่ซิม แนะนำวิธีใช้งาน

👉 TP-LINK Archer MR402 เราเตอร์ใส่ซิม AC1200 Wireless Dual Band 4g LTE Router

วิธีการตั้งค่าเบืื้องต้นให้สามารถใช้งานได้

1. เปิดเครื่องด้วยการเสียบ Adapter จากนั้น แนะนำให้นำสาย LAN มา เพื่อ Config ก่อน

2. สามารถเชื่อมต่อด้วย App มือถือได้เลย

 

หากสนใจสามารถสั่งผ่าน Link ของผมได้เลย  
 

✅ การใช้งาน Python Virtual Environment (venv) for macOS

 การใช้งาน Python Virtual Environment (venv) บน macOS เป็นวิธีที่ดีในการแยก dependencies ของแต่ละโปรเจกต์ออกจากกัน เพื่อป้องกันปัญหาการชนก...