가상 파이썬 작업 공간 설정하기#

venv사용하여 Python 가상 환경을 생성하려면 시스템에 Python이 설치되어 있는지 확인하십시오. python.org에서 설치 프로그램을 다운로드할 수 있습니다. AIM WebSocket API는 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 또는 명령 프롬프트:

venv\Scripts\activate

Git Bash (MINGW64) - 권장하지 않음:

source venv/Scripts/activate

macOS, Linux 및 WSL#

source venv/bin/activate

참고: 가상 환경이 자동으로 활성화되도록 하려면 셸의 시작 파일(예: .bashrc, .zshrc )에 활성화 명령을 추가할 수 있습니다.

셸 환경 검증#

셸 환경이 올바른 가상 환경을 사용하고 있는지 확인하려면 REPL에 접속하여 Python 세션을 시작하십시오.

python

그런 다음 다음 명령어를 실행하세요.

import sys
print(sys.prefix)

출력 결과는 가상 환경 디렉터리의 경로와 일치해야 합니다.

3. Install the Required Packages#

클론 저장소의 루트 디렉토리에서 다음 명령을 실행하세요.

pip install -r requirements.txt

macOS에서 pyaudio설치 중에 오류가 발생하는 경우 먼저 Homebrew를 사용하여 portaudio 라이브러리를 설치한 다음 다시 시도하십시오.

brew install portaudio
pip install -r requirements.txt

Debian/Ubuntu에서: apt를 사용하여 portaudio19-dev 설치한 다음 pip install -r requirements.txt 을 다시 실행하십시오.

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

이제 연결된 로봇에서 Python 스크립트를 실행할 수 있습니다.