Télécharger
Aperçu
Options d'installation standard
La dernière version stable est 4.1 TBA (notes de version).
Windows
Le paquet Windows est basé sur Python 3.13 pour les systèmes 64 bits. Les paquets installeur et .zip
sont identiques, sauf pour l'installation. La plupart des utilisateurs téléchargent le paquet installeur (bouton vert).
Installateur standard Windows (.exe)
Version standard Windows sans installation requise (.zip)
OpenSesame est développé et testé sur Windows 11. Les résultats peuvent varier sur d’autres versions de Windows.
Mac OS
Les paquets Mac OS ne sont pas encore disponibles pour OpenSesame 4.1. Le lien de téléchargement ci-dessous pointe encore vers la version 4.0.
Linux / Ubuntu
Copiez-collez la ligne ci-dessous dans un terminal. Ceci téléchargera et exécutera un script d'installation. Le script d'installation nécessite curl et virtualenv. Sur Ubuntu, ceux-ci peuvent être installés avec 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 est développé et testé sur Ubuntu 24.04. Les résultats peuvent varier sur d’autres distributions Linux et versions d’Ubuntu.
Options d'installation avancées
PyPi (multiplateforme)
Tous les paquets peuvent être installés avec pip. Notez que OpenSesame s'appelle 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 cela se produit, demandez de l’aide sur le forum de support ou utilisez l’un des paquets/installateurs préfabriqués.
pip install psychopy psychopy_sounddevice psychopy_visionscience
PyGaze pour le suivi oculaire :
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 que tous les paquets sont installés, vous pouvez simplement lancer OpenSesame en exécutant :
opensesame
Ou pour Sigmund Analyst (éditeur de code) :
sigmund-analyst
Anaconda (multiplateforme)
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 Anaconda dédiés ne sont plus proposés.
Versions précédentes
Les versions précédentes peuvent être téléchargées depuis les releases GitHub :
Code source
Le code source d'OpenSesame est disponible sur GitHub.
Conseils
Quelle version de Python utiliser ?
OpenSesame est actuellement développé et testé avec Python 3.13. D’autres versions de Python >=3.10 fonctionnent mais ne sont pas testées de manière approfondie. Python 2 n’est plus pris en charge. La dernière version incluant un package Python 2 était la 3.3.12, toujours disponible dans l’archive des versions.
Quand (ne pas) mettre à jour ?
- Mettez à jour pendant le développement et les tests de votre expérience ; il est toujours préférable d’utiliser la dernière version d’OpenSesame.
- Ne mettez pas à jour pendant que vous exécutez une expérience ; c’est-à-dire, ne mettez pas à jour pendant la collecte de données.
- Exécutez une expérience avec la même version d’OpenSesame que celle utilisée pour le développement et les tests.
Mise à niveau manuelle des packages
OpenSesame est un environnement Python classique, et vous pouvez exécuter des 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 exemple 3.1.0), elle est généralement suivie rapidement d’une ou deux versions de maintenance (par exemple 3.1.1 et 3.1.2) qui corrigent des bugs majeurs. 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 de maintenance (par exemple 3.0.2, 3.1.3, etc.). Ainsi, vous minimisez le risque de déployer une version d’OpenSesame contenant des bugs majeurs.
- L’installateur Windows permet d’installer OpenSesame silencieusement à l’aide du paramètre
/S
.