Herunterladen
Überblick
Standard-Installationsoptionen
Die neueste stable-Version ist 4.1 TBA (Release Notes).
Windows
Das Windows-Paket basiert auf Python 3.13 für 64-Bit-Systeme. Die Installer- und .zip
-Pakete sind identisch, abgesehen von der Installation. Die meisten Benutzer laden das Installer-Paket herunter (grüner Button).
Standard Windows-Installer (.exe)
Standard Windows – keine Installation erforderlich (.zip)
OpenSesame wird unter Windows 11 entwickelt und getestet. Ihre Erfahrungen können auf anderen Windows-Versionen variieren.
Mac OS
Mac OS-Pakete sind für OpenSesame 4.1 noch nicht verfügbar. Der untenstehende Download-Link verweist weiterhin auf 4.0.
Linux / Ubuntu
Kopieren Sie die folgende Zeile und fügen Sie sie in ein Terminal ein. Dadurch wird ein Installationsskript heruntergeladen und ausgeführt. Das Installationsskript benötigt curl und virtualenv. Unter Ubuntu können diese mit sudo apt install curl python3-venv
installiert werden.
bash <(curl -L https://github.com/open-cogsci/OpenSesame/raw/refs/heads/4.1/linux-installer.sh) --install
OpenSesame wird unter Ubuntu 24.04 entwickelt und getestet. Ihre Erfahrungen können auf anderen Linux-Distributionen und anderen Ubuntu-Versionen variieren.
Erweiterte Installationsoptionen
PyPi (plattformübergreifend)
Alle Pakete können per pip installiert werden. Beachten Sie, dass OpenSesame auf PyPi opensesame-core
heißt.
OpenSesame-Core-Abhängigkeiten:
pip install --pre opensesame-core opensesame-extension-sigmund opensesame-extension-osweb opensesame-extension-updater opensesame-plugin-psychopy opensesame-plugin-media_player_mpy pygame
PsychoPy für das (Standard-)psycho-Backend. Je nach Betriebssystem und Python-Version kann es sein, dass PsychoPy nicht korrekt installiert wird. Wenn dies passiert, suchen Sie Unterstützung im Support-Forum oder nutzen Sie eine der vorgefertigten Pakete/Installer.
pip install psychopy psychopy_sounddevice psychopy_visionscience
PyGaze für Eye-Tracking:
pip install https://github.com/smathot/PyGaze/releases/download/prerelease%2F0.8.0a3/python_pygaze-0.8.0a3-py3-none-any.whl
Expyriment für das xpyriment-Backend
pip install http://files.cogsci.nl/expyriment-0.10.0+opensesame2-py3-none-any.whl
Sobald Sie alle Pakete installiert haben, können Sie OpenSesame einfach mit folgendem Befehl starten:
opensesame
Oder für Sigmund Analyst (Code-Editor):
sigmund-analyst
Anaconda (plattformübergreifend)
Erstellen Sie zunächst eine neue Python-Umgebung für OpenSesame (optional):
conda create -n opensesame-41 python=3.13
conda activate opensesame-41
Folgen Sie anschließend den obigen PyPi-Installationsanweisungen. Dedizierte Anaconda-Pakete werden nicht mehr bereitgestellt.
Ältere Versionen
Ältere Versionen können von den GitHub-Releases heruntergeladen werden:
Quellcode
Der Quellcode von OpenSesame ist auf GitHub verfügbar.
Tipps
Welche Python-Version soll verwendet werden?
OpenSesame wird derzeit mit Python 3.13 entwickelt und getestet. Andere Versionen von Python >=3.10 funktionieren, werden aber nicht umfassend getestet. Python 2 wird nicht mehr unterstützt. Die letzte Version, die ein Python-2-Paket enthielt, war 3.3.12. Diese kann weiterhin aus dem Release-Archiv heruntergeladen werden.
Wann (nicht) aktualisieren?
- Aktualisieren Sie während der Entwicklung und des Testens Ihres Experiments; es ist immer am besten, die neueste Version von OpenSesame zu verwenden.
- Aktualisieren Sie nicht während eines laufenden Experiments; das heißt, nehmen Sie keine Updates vor, während Sie Daten erheben.
- Führen Sie ein Experiment mit derselben Version von OpenSesame durch, mit der Sie entwickelt und getestet haben.
Manuelles Aktualisieren von Paketen
OpenSesame ist eine reguläre Python-Umgebung und Sie können pip install
-Befehle in der Jupyter-Konsole ausführen.
Tipps für Systemadministratoren
- Wenn eine neue Hauptversion von OpenSesame veröffentlicht wird (mit einer Versionsnummer, die auf 0 endet, z.B. 3.1.0), folgen in der Regel ein oder zwei Wartungsversionen (z.B. 3.1.1 und 3.1.2), die größere Fehler beheben. Deshalb ist es am besten, bei Installationen auf Systemen, die nicht häufig aktualisiert werden, bis zur zweiten oder dritten Wartungsversion zu warten (z.B. 3.0.2, 3.1.3 usw.). So minimieren Sie das Risiko, eine Version von OpenSesame auszurollen, die gravierende Fehler enthält.
- Der Windows-Installer ermöglicht eine stille Installation von OpenSesame mit dem
/S
-Flag.