การสร้างสภาพแวดล้อมเสมือนใน Python
ขั้นตอนแรกสุดเมื่อทำงานกับสภาพแวดล้อมเสมือนคือการสร้างโฟลเดอร์แยกสำหรับโปรเจกต์ ขอให้เราสร้างโฟลเดอร์ project_venv ซึ่งภายในจะถูกใช้สำหรับสร้างสภาพแวดล้อมเสมือน ภายในโฟลเดอร์นี้ เราจะสร้างอีกโฟลเดอร์หนึ่งชื่อ project1 ซึ่งจะเป็นที่อยู่ของไฟล์ทำงานหลักที่มีโค้ด - main.py:
- /project_venv/
- /project1/
- main.py
- /project1/
ตอนนี้จำเป็นต้องเปิดเทอร์มินัลและเปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ project1:
cd .\project_venv\project1\ # สำหรับ Windows
cd ./project_venv/project1/ # สำหรับ Linux
หลังจากเปลี่ยนไดเรกทอรีมาไว้ที่โฟลเดอร์โปรเจกต์ของเรา project1 แล้ว เราก็สามารถสร้างสภาพแวดล้อมเสมือนได้แล้ว ทำได้โดยใช้คำสั่ง:
python -m venv .. # สำหรับ Windows
python3 -m venv .. # สำหรับ Linux
สภาพแวดล้อมเสมือนจะถูกสร้างขึ้นในโฟลเดอร์ภายนอก project_venv ดังนั้นในคำสั่งทางด้านขวาของ venv จึงมีการระบุจุดสองจุดซึ่งหมายถึงการขึ้นไปยังโฟลเดอร์ภายนอก หลังจากคำสั่งดำเนินการสำเร็จ ระบบจะสร้างโครงสร้างของโฟลเดอร์และไฟล์บริการโดยอัตโนมัติในโฟลเดอร์ project_venv สำหรับระบบปฏิบัติการ Windows โครงสร้างจะเป็นดังนี้:
- /project_venv/
- /Include/
- /Lib/
- /project1/
- main.py
- /Scripts/
- pyvenv.cfg
สำหรับระบบปฏิบัติการ Linux จะเป็นดังนี้:
- /project_venv/
- /bin/
- /include/
- /lib/
- /lib64/
- /project1/
- main.py
- pyvenv.cfg
สร้างโปรเจกต์ของคุณเอง test_venv พร้อมกับสภาพแวดล้อมเสมือน