การตั้งค่าพื้นที่ทำงาน Python เสมือน#

ในการสร้างสภาพแวดล้อมเสมือน Python โดยใช้ venvโปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Python ไว้ในระบบของคุณแล้ว คุณสามารถดาวน์โหลดตัวติดตั้งได้จาก python.org API WebSocket ของ AIM ต้องการ Python 3.8 หรือใหม่กว่า

  • บนระบบปฏิบัติการ Windows โปรดตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก เพิ่ม Python 3.x ลงใน PATH ระหว่างการติดตั้ง ซึ่งอาจต้องใช้สิทธิ์ผู้ดูแลระบบ

  • บนระบบปฏิบัติการ macOS และ Linux ส่วนใหญ่ Python 3 มักจะติดตั้งมาให้แล้ว แต่ก็ยังควรตรวจสอบเวอร์ชันอีกครั้ง

1. Create the Virtual Environment#

จากภายในไดเร็กทอรีหลักของที่เก็บข้อมูลที่คัดลอกมา ให้รันคำสั่งต่อไปนี้:

python -m venv venv

2. Activate the Virtual Environment#

จากภายในไดเร็กทอรีหลักของที่เก็บโคลน ให้เรียกใช้คำสั่งที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ:

วินโดวส์#

PowerShell หรือ Command Prompt:

venv\Scripts\activate

Git Bash (MINGW64) - ไม่แนะนำให้ใช้:

source venv/Scripts/activate

macOS, Linux และ WSL#

source venv/bin/activate

หมายเหตุ: เพื่อให้แน่ใจว่าสภาพแวดล้อมเสมือนของคุณเปิดใช้งานโดยอัตโนมัติ คุณสามารถเพิ่มคำสั่งการเปิดใช้งานลงในไฟล์เริ่มต้นของเชลล์ของคุณ (เช่น .bashrc, .zshrc)

ตรวจสอบสภาพแวดล้อมของเชลล์#

เพื่อตรวจสอบว่าสภาพแวดล้อมเชลล์ของคุณใช้สภาพแวดล้อมเสมือนที่ถูกต้องหรือไม่ ให้เริ่มเซสชัน Python โดยเข้าสู่ REPL:

python

จากนั้นให้รันคำสั่งต่อไปนี้:

import sys
print(sys.prefix)

ผลลัพธ์ควรตรงกับพาธไปยังไดเร็กทอรีสภาพแวดล้อมเสมือนของคุณ

3. Install the Required Packages#

จากภายในไดเร็กทอรีหลักของที่เก็บข้อมูลที่คัดลอกมา ให้รันคำสั่งต่อไปนี้:

pip install -r requirements.txt

บน macOS หากคุณพบข้อผิดพลาดขณะติดตั้ง pyaudioให้ติดตั้งไลบรารี portaudio โดยใช้ Homebrew ก่อน จากนั้นลองอีกครั้ง:

brew install portaudio
pip install -r requirements.txt

บน Debian/Ubuntu: ติดตั้ง portaudio19-dev โดยใช้ apt จากนั้นรัน pip install -r requirements.txt อีกครั้ง :

sudo apt install portaudio19-dev
pip install -r requirements.txt

You can now run Python scripts on the connected robot.