Configuración de un espacio de trabajo virtual de Python#
To create a Python virtual environment using venv, ensure that Python is installed on your system. You can download the installer from python.org. The AIM WebSocket API requires Python 3.8 or later.
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 raíz del repositorio de clones, ejecute lo siguiente:
python -m venv venv
2. Activate the Virtual Environment#
Desde el directorio raíz del repositorio de clones, 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
Note: To ensure your virtual environment is activated automatically, you can add the activation command to your shell’s startup file (e.g., .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 raíz del repositorio de clones, ejecute:
pip install -r requirements.txt
On macOS, if you encounter an error while installing pyaudio, first install the portaudio library using Homebrew, then try again:
brew install portaudio
pip install -r requirements.txt
On Debian/Ubuntu: Install portaudio19-dev using apt, and then re-run 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.