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.