Configuración de un espacio de trabajo virtual de Python#

Para crear un entorno virtual de Python con venv, asegúrese de tener Python instalado en su sistema. Puede descargar el instalador desde python.org. La API de AIM WebSocket requiere Python 3.8 o posterior.

  • En Windows, asegúrese de marcar la opción Agregar Python 3.x a PATH durante la instalación. Esto podría requerir privilegios de administrador.

  • En macOS y la mayoría de las distribuciones de Linux, Python 3 suele estar preinstalado, pero aun así es una buena idea verificar la versión.

1. Create the Virtual Environment#

Desde el directorio aim_python_api, ejecute lo siguiente:

python -m venv venv

2. Activate the Virtual Environment#

Desde el directorio aim_ws_client, ejecute el comando apropiado para su sistema operativo:

Ventanas#

PowerShell o Símbolo del sistema:

venv\Scripts\activate

Git Bash (MINGW64) - no recomendado:

source venv/Scripts/activate

macOS, Linux y WSL#

source venv/bin/activate

Nota: Para garantizar que su entorno virtual se active automáticamente, puede agregar el comando de activación al archivo de inicio de su shell (por ejemplo, .bashrc, .zshrc).

Verificar el entorno del shell#

Para verificar que su entorno de shell esté utilizando el entorno virtual correcto, inicie una sesión de Python ingresando el REPL:

python

Luego ejecute los siguientes comandos:

import sys
print(sys.prefix)

La salida debe coincidir con la ruta al directorio de su entorno virtual.

3. Install the Required Packages#

Desde el directorio aim_python_api, ejecute:

pip install -r requirements.txt

En macOS, si encuentra un error al instalar pyaudio, primero instale la biblioteca portaudio usando Homebrew, luego intente nuevamente:

brew install portaudio
pip install -r requirements.txt

En Debian/Ubuntu: Instale portaudio19-dev usando apt y luego vuelva a ejecutar pip install -r requirements.txt:

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

Ahora puedes ejecutar scripts de Python en el robot conectado.