Descargar
Descripción general
Opciones de instalación estándar
La versión stable más reciente es 4.1 TBA (notas de la versión).
Windows
El paquete de Windows está basado en Python 3.13 para sistemas de 64 bits. El instalador y los paquetes .zip
son idénticos, salvo por la instalación. La mayoría de las personas descarga el paquete instalador (botón verde).
Instalador estándar de Windows (.exe)
Windows estándar sin instalación requerida (.zip)
OpenSesame es desarrollado y probado en Windows 11. Tu experiencia puede variar en otras versiones de Windows.
Mac OS
Los paquetes de Mac OS aún no están disponibles para OpenSesame 4.1. El enlace de descarga de abajo apunta aún a la versión 4.0.
Linux / Ubuntu
Copia y pega la siguiente línea en una terminal. Esto descargará y ejecutará un script de instalación. El script de instalación requiere curl y virtualenv. En Ubuntu pueden instalarse con sudo apt install curl python3-venv
.
bash <(curl -L https://github.com/open-cogsci/OpenSesame/raw/refs/heads/4.1/linux-installer.sh) --install
OpenSesame es desarrollado y probado en Ubuntu 24.04. Tu experiencia puede variar en otras distribuciones de Linux y otras versiones de Ubuntu.
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 versión de Python, puede que PsychoPy no se instale correctamente. Si esto sucede, busca ayuda en el foro de soporte o usa uno de los paquetes instaladores ya hechos.
pip install psychopy psychopy_sounddevice psychopy_visionscience
PyGaze para 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 instalados todos los paquetes, simplemente puedes 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 indicadas arriba. Ya no se proveen paquetes Anaconda dedicados.
Versiones antiguas
Las versiones anteriores pueden descargarse desde los lanzamientos de GitHub:
Código fuente
El código fuente de OpenSesame está disponible en GitHub.
Consejos
¿Qué versión de Python usar?
Actualmente, OpenSesame se construye y prueba 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 versiones.
¿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 recogiendo datos.
- Ejecuta un experimento con la misma versión de OpenSesame que usaste para desarrollar y probar.
Actualizar paquetes manualmente
OpenSesame es un entorno Python normal, y puedes ejecutar comandos pip install
en la consola de Jupyter.
Consejos para administradores de sistemas
- Cuando se publica una nueva versión mayor de OpenSesame (con un número de versión terminado en 0, por ejemplo 3.1.0), generalmente le siguen rápidamente 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 se actualizan frecuentemente, lo mejor es esperar hasta la segunda o tercera versión de mantenimiento (por ejemplo, 3.0.2, 3.1.3, etc.). De este modo, minimizarás el riesgo de desplegar una versión de OpenSesame que contenga errores importantes.
- El instalador de Windows te permite instalar OpenSesame de forma silenciosa utilizando la bandera
/S
.