การใช้งาน 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
(ชื่อขึ้นต้นด้วยจุด)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น