Télécharger
Aperçu
Options d'installation standard
La dernière version stable est 4.1 Neonatal Nightingale (notes de version).
Windows
Installateur standard Windows (.exe)
Standard Windows sans installation requise (.zip)
La plupart des utilisateurs téléchargent le paquet d'installation .exe
. Si vous n'avez pas de droits administrateur, ou si vous devez exécuter plusieurs versions d'OpenSesame en parallèle, téléchargez plutôt le paquet .zip
.
Basé sur Python 3.13 pour les systèmes 64 bits. Testé sous Windows 11.
Certains périphériques externes, tels que les oculomètres EyeLink et Tobii, nécessitent une version différente de Python. Consultez les pages de documentation respectives pour plus d'informations.
Mac OS
Lorsque vous lancez OpenSesame pour la première fois, il est bloqué par le système d'exploitation car l'application ne provient pas d'un développeur de confiance. Vous trouverez une option « Ouvrir quand même » dans Réglages > Confidentialité et sécurité. Cette option apparaît après que l'application ait été bloquée.
Basé sur Python 3.13 pour les systèmes Intel 64 bits. Testé sur Mac OS X Sequoia.
Certains périphériques externes, tels que les oculomètres EyeLink et Tobii, nécessitent une version différente de Python. Consultez les pages de documentation respectives pour plus d'informations.
Linux / Ubuntu
Copiez-collez les lignes ci-dessous dans un terminal. Cela téléchargera et exécutera un script d'installation.
# Ces paquets doivent être installés sur Ubuntu 24.04.
# Des paquets équivalents doivent être installés sur
# d'autres distributions Linux.
sudo apt install curl python3-venv libxcb-cursor0
# Téléchargez et exécutez le script d'installation d'OpenSesame.
bash <(curl -L https://github.com/open-cogsci/OpenSesame/raw/refs/heads/4.1/linux-installer.sh) --install
Testé sur Ubuntu 24.04 (Python 3.12).
Options d'installation avancées
PyPi (multiplateforme)
Tous les paquets peuvent être installés via pip. Notez qu'OpenSesame se nomme opensesame-core
sur PyPi.
Dépendances principales d'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 pour le backend (par défaut) psycho. Selon votre système d’exploitation et la version de Python, PsychoPy peut ne pas s’installer correctement. Si c’est le cas, sollicitez de l’aide sur le forum d’assistance ou utilisez l’un des paquets/installeurs précompilés.
pip install psychopy psychopy_sounddevice psychopy_visionscience
PyGaze pour l'oculométrie :
pip install https://github.com/smathot/PyGaze/releases/download/prerelease%2F0.8.0a3/python_pygaze-0.8.0a3-py3-none-any.whl
Expyriment pour le backend xpyriment
pip install http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl
Une fois tous les paquets installés, vous pouvez simplement lancer OpenSesame avec :
opensesame
Ou pour Sigmund Analyst (éditeur de code) :
sigmund-analyst
Anaconda (multi-plateforme)
D'abord, créez un nouvel environnement Python pour OpenSesame (optionnel)
conda create -n opensesame-41 python=3.13
conda activate opensesame-41
Ensuite, suivez les instructions d'installation PyPi ci-dessus. Des paquets dédiés à Anaconda ne sont plus fournis.
Anciennes versions d'OpenSesame et autres versions de Python
Des anciennes versions d'OpenSesame ainsi que des paquets construits avec différentes versions de Python (3.10, 3.11, et 3.12) sont disponibles sur les releases GitHub :
Code source
Le code source d'OpenSesame est disponible sur GitHub.
Conseils
Quelle version de Python utiliser ?
OpenSesame est actuellement construit et testé avec Python 3.13. D'autres versions de Python >=3.10 fonctionnent mais ne sont pas testées de façon exhaustive. Python 2 n'est plus pris en charge. La dernière version incluant un paquet Python 2 était la 3.3.12, qui peut encore être téléchargée depuis l'archive des releases.
Quand (ne pas) mettre à jour ?
- Mettez à jour pendant la phase de développement et de test de votre expérience ; il est toujours préférable d’utiliser la dernière version d'OpenSesame.
- Ne mettez pas à jour pendant la collecte des données, c’est-à-dire lorsque vous êtes en train de faire passer l’expérience.
- Faites passer une expérience avec la même version d’OpenSesame que celle utilisée pour le développement et les tests.
Mettre à jour manuellement les paquets
OpenSesame est un environnement Python classique, et vous pouvez exécuter les commandes pip install
dans la console Jupyter.
Conseils pour les administrateurs système
- Lorsqu'une nouvelle version majeure d'OpenSesame est publiée (avec un numéro de version se terminant par 0, par ex. 3.1.0), elle est généralement suivie rapidement par une ou deux mises à jour correctives (par ex. 3.1.1 et 3.1.2) qui corrigent des bogues critiques. Par conséquent, si vous installez OpenSesame sur des systèmes que vous ne mettez pas à jour fréquemment, il est préférable d'attendre la deuxième ou troisième version corrective (par ex. 3.0.2, 3.1.3, etc.). Ainsi, vous minimisez le risque de déployer une version d'OpenSesame contenant des bogues majeurs.
- L'installateur Windows permet d'installer OpenSesame silencieusement en utilisant le paramètre
/S
.