Descargar
Descripción general
Opciones estándar de instalación
La última versión stable es 4.1 Neonatal Nightingale (notas de la versión).
Windows
Instalador estándar para Windows (.exe)
Windows estándar sin instalación requerida (.zip)
La mayoría de las personas descarga el paquete instalador .exe. Si no tienes privilegios de administrador, o si necesitas ejecutar varias versiones de OpenSesame en paralelo, descarga el paquete .zip.
Basado en Python 3.13 para sistemas de 64 bits. Probado en Windows 11.
Algunos dispositivos externos, como los rastreadores oculares EyeLink y Tobii, requieren una versión diferente de Python. Visita las páginas de documentación correspondientes para más información.
Mac OS
Cuando inicies OpenSesame por primera vez, el sistema operativo bloqueará la aplicación porque no proviene de un desarrollador de confianza. Encontrarás una opción de 'Abrir de todas formas' en Configuración > Privacidad y seguridad. Esta opción aparece después de que la app haya sido bloqueada.
Basado en Python 3.13 para sistemas intel de 64 bits. Probado en Mac OS X Sequoia.
Algunos dispositivos externos, como los rastreadores oculares EyeLink y Tobii, requieren una versión diferente de Python. Visita las páginas de documentación correspondientes para más información.
Linux / Ubuntu
Copia y pega las siguientes líneas en una terminal. Esto descargará y ejecutará un script de instalación.
# Estos paquetes necesitan instalarse en Ubuntu 24.04.
# Debes instalar los paquetes equivalentes en otras
# distribuciones de Linux.
sudo apt install curl python3-dev python3-venv libxcb-cursor0
# Descarga y ejecuta el script de instalación de OpenSesame.
bash <(curl -L https://github.com/open-cogsci/OpenSesame/raw/refs/heads/4.1/linux-installer.sh) --install
Probado en Ubuntu 24.04 (Python 3.12).
Opciones avanzadas de instalación
PyPi (multiplataforma)
Todos los paquetes se pueden instalar con pip. Ten en cuenta que OpenSesame se llama opensesame-core en PyPi.
Dependencias principales de OpenSesame:
pip install --pre opensesame-core opensesame-extension-sigmund opensesame-extension-osweb opensesame-extension-updater opensesame-plugin-psychopy opensesame-plugin-media_player_mpy pygame
PsychoPy para el backend (por defecto) psycho. Dependiendo de tu sistema operativo y la versión de Python, PsychoPy podría no instalarse correctamente. Si esto ocurre, solicita ayuda en el foro de soporte o utiliza uno de los paquetes/instaladores precompilados.
pip install psychopy psychopy_sounddevice psychopy_visionscience 
PyGaze para el seguimiento ocular:
pip install https://github.com/smathot/PyGaze/releases/download/prerelease%2F0.8.0a3/python_pygaze-0.8.0a3-py3-none-any.whl
Expyriment para el backend xpyriment
pip install http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl 
Una vez que hayas instalado todos los paquetes, puedes simplemente ejecutar OpenSesame con:
opensesame
O para Sigmund Analyst (editor de código):
sigmund-analyst
Anaconda (multiplataforma)
Primero, crea un nuevo entorno de Python para OpenSesame (opcional)
conda create -n opensesame-41 python=3.13
conda activate opensesame-41
Luego, sigue las instrucciones de instalación de PyPi mencionadas arriba. Ya no se proporcionan paquetes dedicados para Anaconda.
Versiones anteriores de OpenSesame y otras versiones de Python
Versiones anteriores de OpenSesame, así como paquetes construidos con diferentes versiones de Python (3.10, 3.11 y 3.12), están disponibles en los lanzamientos de GitHub:
Código fuente
El código fuente de OpenSesame está disponible en GitHub.
Consejos
¿Qué versión de Python usar?
OpenSesame se desarrolla y prueba actualmente con Python 3.13. Otras versiones de Python >=3.10 funcionan pero no han sido probadas exhaustivamente. Python 2 ya no es compatible. La última versión que incluyó un paquete para Python 2 fue la 3.3.12, que aún puede descargarse desde el archivo de lanzamientos.
¿Cuándo (no) actualizar?
- Actualiza mientras desarrollas y pruebas tu experimento; siempre es mejor usar la última versión de OpenSesame.
- No actualices mientras ejecutas un experimento; es decir, no actualices mientras estás recopilando datos.
- Ejecuta un experimento con la misma versión de OpenSesame con la que lo desarrollaste y probaste.
Actualización manual de paquetes
OpenSesame es un entorno de Python normal y puedes ejecutar comandos pip install en la consola de Jupyter.
Consejos para administradores de sistemas
- Cuando se lanza una nueva versión mayor de OpenSesame (con una versión terminada en 0, por ejemplo 3.1.0), generalmente le siguen una o dos versiones de mantenimiento (por ejemplo 3.1.1 y 3.1.2) que corrigen errores importantes. Por lo tanto, si vas a instalar OpenSesame en sistemas que no actualizas frecuentemente, lo mejor es esperar hasta la segunda o tercera versión de mantenimiento (por ejemplo 3.0.2, 3.1.3, etc.). Así minimizas el riesgo de desplegar una versión de OpenSesame que contenga errores graves.
- El instalador de Windows te permite instalar OpenSesame de manera silenciosa usando el flag /S.

 
