Thiết lập không gian làm việc Python ảo#

Để tạo môi trường ảo Python bằng cách sử dụng venv, hãy đảm bảo rằng Python đã được cài đặt trên hệ thống của bạn. Bạn có thể tải xuống trình cài đặt từ python.org. API WebSocket của AIM yêu cầu Python 3.8 trở lên.

  • Trên Windows, hãy nhớ chọn tùy chọn Thêm Python 3.x vào PATH trong quá trình cài đặt. Thao tác này có thể yêu cầu quyền quản trị.

  • Trên macOS và hầu hết các bản phân phối Linux, Python 3 thường được cài đặt sẵn, nhưng vẫn nên kiểm tra lại phiên bản.

1. Create the Virtual Environment#

Từ thư mục gốc của kho lưu trữ đã được sao chép, hãy chạy lệnh sau:

python -m venv venv

2. Activate the Virtual Environment#

Từ thư mục gốc của kho lưu trữ đã sao chép, hãy chạy lệnh thích hợp cho hệ điều hành của bạn:

Windows#

PowerShell hoặc Command Prompt:

venv\Scripts\activate

Git Bash (MINGW64) - không được khuyến nghị:

source venv/Scripts/activate

macOS, Linux và WSL#

source venv/bin/activate

Lưu ý: Để đảm bảo môi trường ảo của bạn được kích hoạt tự động, bạn có thể thêm lệnh kích hoạt vào tệp khởi động của shell (ví dụ: .bashrc, .zshrc).

Xác minh môi trường Shell#

Để kiểm tra xem môi trường shell của bạn có đang sử dụng môi trường ảo chính xác hay không, hãy bắt đầu một phiên Python bằng cách nhập lệnh REPL:

python

Sau đó chạy các lệnh sau:

import sys
print(sys.prefix)

Đường dẫn đầu ra phải khớp với đường dẫn đến thư mục môi trường ảo của bạn.

3. Install the Required Packages#

Từ thư mục gốc của kho lưu trữ đã được sao chép, hãy chạy lệnh sau:

pip install -r requirements.txt

Trên macOS, nếu bạn gặp lỗi khi cài đặt pyaudio, trước tiên hãy cài đặt thư viện portaudio bằng Homebrew, sau đó thử lại:

brew install portaudio
pip install -r requirements.txt

Trên Debian/Ubuntu: Cài đặt portaudio19-dev bằng apt, sau đó chạy lại pip install -r requirements.txt:

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

Giờ đây bạn có thể chạy các tập lệnh Python trên robot được kết nối.