SPM/Installation on Windows
The SPM Wikibooks moved to https://www.fil.ion.ucl.ac.uk/spm/docs/ |
Preamble
editInstalling SPM on Windows 32 bit (XP, Vista, 7) should be relatively straightforward. Common pitfalls can be found in the description of the 64bit Windows installation.
SPM12
editInstallation
edit- Download spm12.zip.
- Unzip spm12.zip in a folder of your choice, such as C:\Users\login\Documents\MATLAB\spm12).
- Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
>> addpath C:\Users\login\Documents\MATLAB\spm12
in MATLAB's workspace.
- Launch SPM by typing
>> spm
You might have to install the VC++ 2005 and 2008 Redistributable Packages (vcredist_x86.exe) from Microsoft:
Update
editIf you have just downloaded the spm12.zip archive, it already contains the latest set of updates. To update SPM when a new version is released:
- Download spm12_updates_rxxxx.zip
- Unzip spm12_updates_rxxxx.zip on top of the folder containing your SPM installation so that newer files overwrite existing files.
Alternatively, you can use the spm_update.m function:
>> spm_update
If a new version is available, it can be applied to your local installation by typing:
>> spm_update update
Compilation
editPrecompiled MEX files (*.mexw32) are provided with SPM12 and you shouldn't need to recompile them by yourself.
SPM8
editInstallation
edit- Download spm8.zip and its updates spm8_updates_rxxxx.zip
- Unzip spm8.zip in a folder of your choice, such as C:\spm\spm8, and unzip spm8_updates_rxxxx.zip on top of it so that newer files overwrite existing files.
- Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
>> addpath C:\spm\spm8
in MATLAB's workspace.
- Launch SPM by typing
>> spm
Compilation
editPrecompiled MEX files (*.mexw32) are provided with SPM8 and you shouldn't need to recompile them by yourself.
See Compilation of SPM8 MEX files on Windows if needed.
SPM5
editInstallation
edit- Download spm5.zip.
- Unzip spm5.zip in a folder of your choice, such as C:\spm\spm5.
- Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
>> addpath C:\spm\spm5
in MATLAB's workspace.
- Launch SPM by typing
>> spm
Compilation
editPrecompiled MEX files (*.mexw32) are provided with SPM5 and you shouldn't need to recompile them by yourself.
See Compilation of SPM5 MEX files on Windows if needed.
SPM2
editInstallation
edit- Download spm2.tar.gz and its updated MEX files SPM2_R2007a_XP_MEX.zip
- Unzip spm2.tar.gz in a folder of your choice, such as C:\spm\spm2, and unzip SPM2_R2007a_XP_MEX.zip on top of it so that newer files overwrite existing files.
- Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
>> addpath C:\spm\spm2
in MATLAB's workspace.
- Launch SPM by typing
>> spm
Compilation
editPrecompiled MEX files (*.mexw32) are provided with SPM2 and you shouldn't need to recompile them by yourself.