Descargar
Resumen
Opciones de instalación estándar
La última versión stable es 4.1 Neonatal Nightingale (notas de la versión).
Windows
Instalador estándar de 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 múltiples versiones de OpenSesame en paralelo, descarga el paquete .zip
en su lugar.
Basado en Python 3.13 para sistemas de 64 bits. Probado en Windows 11.
Mac OS
Cuando inicies OpenSesame por primera vez, el sistema operativo lo bloqueará porque la app no proviene de un desarrollador de confianza. Encontrarás una opción "Abrir de todas formas" en Configuración > Privacidad y seguridad. Esta opción aparece después de que la app es bloqueada.
Basado en Python 3.13 para sistemas intel de 64 bits. Probado en Mac OS X Sequoia.
Linux / Ubuntu
Copia y pega las siguientes líneas en una terminal. Esto descargará y ejecutará un script de instalación.
# Estos paquetes deben estar instalados en Ubuntu 24.04.
# Se deben instalar los paquetes equivalentes en otras
# distribuciones de Linux.
sudo apt install curl 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 de instalación avanzadas
PyPi (multiplataforma)
Todos los paquetes pueden instalarse con pip. Ten en cuenta que OpenSesame se llama opensesame-core
en PyPi.
Dependencias centrales 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 (predeterminado) psycho. Dependiendo de tu sistema operativo y versión de Python, PsychoPy puede no instalarse correctamente. Si esto ocurre, busca ayuda en el foro de soporte o utiliza uno de los paquetes/instaladores predefinidos.
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 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 anteriores. Ya no se proporcionan paquetes específicos para Anaconda.
Versiones antiguas de OpenSesame y otras versiones de Python
Versiones antiguas 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 utilizar?
OpenSesame se construye 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, la cual todavía se puede descargar 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 estés ejecutando un experimento; es decir, no actualices mientras estés recopilando datos.
- Ejecuta un experimento con la misma versión de OpenSesame que utilizaste para desarrollarlo y probarlo.
Actualización manual de paquetes
OpenSesame es un entorno 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 un número de versión terminado en 0, por ejemplo 3.1.0), generalmente es seguida rápidamente por 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 con frecuencia, 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 implementar una versión de OpenSesame que contenga errores graves.
- El instalador de Windows te permite instalar OpenSesame en modo silencioso utilizando la bandera
/S
.