สภาพแวดล้อมเสมือนจริงของ Python ป้องกันความขัดแย้งของแพ็คเกจในโครงการ Django การสร้างหนึ่งด้วยไลบรารีมาตรฐานvenvโมดูลให้แต่ละโครงการล่ามและชุดแพ็คเกจดังนั้นการอัพเกรดในโครงการหนึ่งจะไม่ทำลายอีก
ขั้นตอนที่ 1:เปิดเทอร์มินัลหรือพรอมต์คำสั่ง
ขั้นตอนที่ 2:ย้ายเข้าไปในโฟลเดอร์โครงการของคุณ
ที่เกี่ยวข้อง:
cd /path/to/your/projectขั้นตอนที่ 3:สร้างสภาพแวดล้อมเสมือนจริง
# macOS/Linux
python3 -m venv .venv
# Windows (PowerShell or CMD)
python -m venv .venvขั้นตอนที่ 4:เปิดใช้งานสภาพแวดล้อมเสมือนจริง
# macOS/Linux (bash/zsh)
source .venv/bin/activate
# macOS/Linux (fish)
source .venv/bin/activate.fish
# macOS/Linux (csh/tcsh)
source .venv/bin/activate.csh
# Windows PowerShell
.\.venv\Scripts\Activate.ps1
# Windows CMD
.\.venv\Scripts\activate.batขั้นตอนที่ 5:แก้ไขนโยบายการดำเนินการ PowerShell หากการเปิดใช้งานถูกบล็อก (Windows เท่านั้น)
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedขั้นตอนที่ 6:ยืนยันว่าคุณใช้งูหลามของ VENV
# macOS/Linux
which python
# Windows PowerShell
Get-Command pythonขั้นตอนที่ 7:อัพเกรด Pip ภายใน VENV
python -m pip install --upgrade pipขั้นตอนที่ 8:ติดตั้งแพ็คเกจลงใน VENV
python -m pip install requestsขั้นตอนที่ 9:เลือกติดตั้งจากไฟล์ข้อกำหนด
python -m pip install -r requirements.txtขั้นตอนที่ 10:บันทึกเวอร์ชันแพ็คเกจที่แน่นอนสำหรับการทำซ้ำ
python -m pip freeze > requirements.txtขั้นตอนที่ 11:ปิดการใช้งาน VENV เมื่อเสร็จสิ้น
deactivateขั้นตอนที่ 12:ป้องกันการควบคุมเวอร์ชัน VENV
echo ".venv/" >> .gitignoreหมายเหตุ: คุณสามารถเรียกใช้สคริปต์กับ Interpreter ของ VENV ได้โดยตรง (เช่นตัวอย่างเช่น./.venv/bin/python app.py) โดยไม่ต้องเปิดใช้งาน สภาพแวดล้อมเสมือนจริงเป็นแบบใช้แล้วทิ้ง หากคุณย้ายเส้นทางโครงการให้สร้าง VENV ใหม่และติดตั้งใหม่จากrequirements.txt-
วิธีที่ 2 - สร้างและใช้ VENV ใน Visual Studio Code
ขั้นตอนที่ 1:เปิดโฟลเดอร์โครงการของคุณในรหัส VS
ขั้นตอนที่ 2:เปิดจานคำสั่ง
# Keyboard shortcut
Ctrl+Shift+P (Windows/Linux)
Cmd+Shift+P (macOS)ขั้นตอนที่ 3:วิ่งPython: Create Environment-
ขั้นตอนที่ 4:เลือกvenvเป็นประเภทสภาพแวดล้อม
ขั้นตอนที่ 5:เลือกล่าม Python (เช่น 3.11) เมื่อได้รับแจ้ง
ขั้นตอนที่ 6:หากคุณมีให้เลือกrequirements.txtเพื่อการพึ่งพาการติดตั้งอัตโนมัติ
ขั้นตอนที่ 7:เลือกล่ามจากแถบสถานะหรือรันPython: Select Interpreterและเลือก.venv-
ขั้นตอนที่ 8:เปิดเทอร์มินัลบูรณาการใหม่เพื่อเปิดใช้งาน VENV อัตโนมัติ
ขั้นตอนที่ 9:ตรวจสอบเส้นทางล่ามอยู่ภายใน.venv-
# macOS/Linux
which python
# Windows PowerShell
Get-Command pythonขั้นตอนที่ 10:ติดตั้งแพ็คเกจในเทอร์มินัลที่แนบมากับพื้นที่ทำงาน
python -m pip install "fastapi[standard]"หากการเปิดใช้งานล้มเหลวใน PowerShell ให้ใช้นโยบายการดำเนินการจากวิธีที่ 1 (ขั้นตอนที่ 5) หากรหัส VS ไม่ค้นพบ VENV ของคุณให้ใช้Python: Select Interpreterและเรียกดู.venv/Scripts/python.exeบน windows หรือ.venv/bin/pythonบน macOS/linux
วิธีที่ 3 - สร้าง venv ด้วยแพ็คเกจ Virtualenv
ขั้นตอนที่ 1:ติดตั้งvirtualenvหากคุณต้องการสำหรับเวิร์กโฟลว์มรดก
python -m pip install --user virtualenvขั้นตอนที่ 2:สร้างสภาพแวดล้อมโดยใช้งูหลามเฉพาะ
# Use default python3 on macOS/Linux
virtualenv -p python3 venv
# Or point at an exact interpreter
virtualenv -p /full/path/to/python venvขั้นตอนที่ 3:เปิดใช้งานสภาพแวดล้อม
# macOS/Linux
source venv/bin/activate
# Windows PowerShell
.\venv\Scripts\Activate.ps1ขั้นตอนที่ 4:ตรวจสอบว่างูหลามที่ใช้งานอยู่นั้นมาจาก VENV
# macOS/Linux
which python
# Windows PowerShell
Get-Command pythonเคล็ดลับ: สำหรับโครงการ Python 3 ใหม่ที่สร้างขึ้นในตัวvenvโมดูล (วิธีการ 1) เป็นที่ต้องการ แต่virtualenvยังคงมีประโยชน์ในการตั้งค่าบางอย่าง
ตัวเลือก - สร้างสภาพแวดล้อม conda (ถ้าคุณใช้ Anaconda/miniforge)
ขั้นตอนที่ 1:สร้างสภาพแวดล้อม conda ที่แยกได้ด้วยรุ่น Python ที่เลือก
conda create --name myenv python=3.11ขั้นตอนที่ 2:เปิดใช้งานสภาพแวดล้อม
conda activate myenvขั้นตอนที่ 3:ติดตั้งแพ็คเกจด้วย conda หรือ pip ตามต้องการ
conda install numpy
# or
python -m pip install requestsขั้นตอนที่ 4:เลือก Inda Interpreter ในบรรณาธิการเช่น VS Code
เหตุใดจึงปรับปรุงเวิร์กโฟลว์ของคุณ
ก่อนที่จะใช้สภาพแวดล้อมเสมือนจริงแพ็คเกจจะติดตั้งที่ดินใน Global Python และการปะทะกันข้ามโครงการ หลังจากรับอุปการะvenvแต่ละโครงการจะได้รับไดเรกทอรีล่ามและไซต์ของตัวเองซึ่งป้องกันความขัดแย้งของเวอร์ชันทำให้การอัพเกรดง่ายขึ้นและทำให้การสร้างซ้ำผ่านผ่านrequirements.txt-
นั่นคือการสร้าง VENV เปิดใช้งานติดตั้งแพ็คเกจของคุณและสร้างรหัสของคุณโดยไม่ต้องมีสภาพแวดล้อม คุณจะใช้เวลาน้อยลงในการดีบักเวอร์ชันขัดแย้งและคุณสมบัติการจัดส่งเวลามากขึ้น












![7 MSFS ที่ดีที่สุด 2024 เครื่องมือ/Addon ที่จะใช้เพื่อประสบการณ์ที่ดีกว่า [ฟรี]](https://th.elsefix.com/tech/alice/wp-content/uploads/cache/2025/07/MSFS-2024-Featured.jpeg)

