Télécharger
Vue d'ensemble
Toutes les options de téléchargement
La dernière version stable est 4.0 Melodramatic Milgram (notes de version).
Windows
Le paquet Windows est basé sur Python 3.11 pour les systèmes 64 bits. Les paquets d'installation et .zip
sont identiques, sauf pour l'installation. La plupart des gens téléchargent le paquet d'installation (bouton vert).
Installeur Windows standard (.exe)
Windows standard sans installation requise (.zip)
Mac OS
Cet article sur le site de support Mac OS explique comment contourner les paramètres de sécurité de Mac OS qui, par défaut, empêcheront le lancement d'OpenSesame. La première fois que vous lancez OpenSesame, il faut beaucoup de temps avant que l'application démarre ; les lancements suivants sont beaucoup plus rapides.
Le paquet ci-dessous est construit pour les processeurs Intel mais fonctionne également sur les processeurs ARM (M1).
Paquet Mac OS pour Python 3 pour Intel x64 (.dmg)
Pour installer OpenSesame avec Homebrew, exécutez la commande suivante dans un terminal :
brew install --cask opensesame
Ubuntu
Les paquets sont développés et testés sur Ubuntu 22.04 Jammy Jellyfish. Les paquets sont disponibles uniquement pour les versions 22.04 et 22.10.
Si vous avez OpenSesame 3.X installé, désinstallez d'abord tous les paquets. Ceci est nécessaire pour éviter des conflits de paquets en raison du léger renommage de certains paquets dans OpenSesame 4.0.
# Si nécessaire : désinstaller OpenSesame 3.X
sudo apt remove python3-opensesame python3-pyqode.python python3-pyqode.core python3-rapunzel python3-opensesame-extension* python3-opensesame-plugin*
Ensuite, pour ajouter les dépôts requis à vos sources de logiciels et installer OpenSesame (et Rapunzel), exécutez les commandes suivantes dans un terminal :
# Ajouter le dépôt pour les paquets stables
sudo add-apt-repository ppa:smathot/cogscinl
# Ajouter le dépôt pour les paquets de développement
sudo add-apt-repository ppa:smathot/milgram
# Installer les paquets OpenSesame 4.X ainsi que des extensions utiles
sudo apt install python3-opensesame python3-rapunzel python3-opensesame-extension-updater python3-pygaze python3-pygame python3-opensesame-extension-language-server
Certains paquets couramment utilisés ne sont pas disponibles via le PPA. Vous pouvez les installer via pip
:
# Installer des paquets optionnels disponibles uniquement via pip
pip install --pre opensesame-extension-osweb opensesame-plugin-psychopy opensesame-plugin-media_player_mpy http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl
PsychoPy est mieux installé via pip, car le paquet Ubuntu est actuellement cassé.
# Installer psychopy
pip install psychopy psychopy_sounddevice python-bidi arabic_reshaper
PyPi (multiplateforme)
Tous les paquets peuvent être installés avec pip. Notez que OpenSesame est appelé opensesame-core
sur PyPi.
pip install --pre opensesame-core rapunzel opensesame-extension-osweb opensesame-extension-updater opensesame-plugin-psychopy opensesame-plugin-media_player_mpy
pip install psychopy psychopy_sounddevice pygame http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl https://github.com/smathot/PyGaze/releases/download/prerelease%2F0.8.0a3/python_pygaze-0.8.0a3-py3-none-any.whl
Vous pourriez également avoir besoin d'installer PyQt5 et QtWebEngine, qui fournissent le kit d'outils pour l'interface graphique :
pip install pyqt5 pyqtwebengine
Une fois que vous avez installé tous les paquets, vous pouvez simplement exécuter OpenSesame en (après avoir activé l'environnement correct) exécutant :
opensesame
Ou pour l'éditeur de code Rapunzel :
rapunzel
Anaconda (multi-plateforme)
Tout d'abord, créez un nouvel environnement Python pour OpenSesame (optionnel) :
Ensuite, ajoutez les canaux pertinents (cogsci
) et (conda-forge
) et installez tous les paquets pertinents. Assurez-vous que pyqode.core
et pyqode.python
sont >= 3.2 à partir du canal cogsci
, et non pas les anciennes versions du canal conda-forge
.
Certains paquets ne sont pas disponibles via conda. Vous pouvez utiliser pip install
pour ceux-ci. (PsychoPy est connu pour échouer à l'installation sur certains systèmes, c'est pourquoi il est installé séparément ci-dessous.)
Une fois que vous avez installé tous les paquets, vous pouvez simplement exécuter OpenSesame en (après avoir activé l'environnement correct) exécutant :
Ou pour l'éditeur de code Rapunzel :
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 construit et testé avec Python 3.11. D'autres versions de Python >=3.7 fonctionnent mais ne sont pas testées de manière exhaustive. Python 2 n'est plus supporté. La dernière version qui incluait 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 le développement et le 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 réalisation d'une expérience ; c'est-à-dire, ne mettez pas à jour pendant que vous collectez des données.
- Réalisez une expérience avec la même version d'OpenSesame que celle que vous avez utilisée pour le développement et les tests.
Mise à jour manuelle des paquets
OpenSesame est un environnement Python régulier, et vous pouvez mettre à jour les paquets avec pip
ou conda
comme décrit ici :
Conseils pour les administrateurs système
- Lorsqu'une nouvelle version majeure d'OpenSesame est publiée (avec une version se terminant par 0, par ex. 3.1.0), elle est généralement suivie rapidement par une ou deux releases de maintenance (par ex. 3.1.1 et 3.1.2) qui corrigent les bugs majeurs. Par conséquent, si vous installez OpenSesame sur des systèmes que vous ne mettez pas à jour souvent, il est préférable d'attendre la deuxième ou troisième release de maintenance (par ex. 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 vous permet d'installer OpenSesame en mode silencieux en utilisant le flag
/S
.