MNE-Python Installer Error

I am a beginner user attempting to install MNE-Python using the MNE-Python Installer for macOS 10.15 and newer. I successfully downloaded the installer. When I run the installer the following error message is given: “The installation failed. The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.”

  • MNE version: 1.9.0_0
  • operating system: macOS 15.5
  • Prior to running the MNE installer I had Python 3.13.5 installed on my machine.

UPDATE: After attempting some solutions, I found that there may have been some packages that were not compatible. I tried to make some adjustments and this resulted in the following when I tried to test the install (see below). Please let me know if this looks correct or if I need to make any further adjustments. Thanks!

Platform             macOS-15.5-arm64-arm-64bit
Python               3.10.18 | packaged by conda-forge | (main, Jun  4 2025, 14:46:00) [Clang 18.1.8 ]
Executable           /Applications/MNE-Python/1.9.0_0/.mne-python/envs/mne-env/bin/python
CPU                  Apple M4 Pro (14 cores)
Memory               48.0 GiB

Core
├☑ mne               1.9.0 (latest release)
├☑ numpy             2.2.6 (OpenBLAS 0.3.30 with 14 threads)
├☑ scipy             1.15.2
└☑ matplotlib        3.10.3 (backend=macosx)

Numerical (optional)
├☑ sklearn           1.7.0
├☑ numba             0.61.2
├☑ nibabel           5.3.2
├☑ nilearn           0.12.0
├☑ dipy              1.11.0
├☑ pandas            2.3.0
├☑ h5io              0.2.5
├☑ h5py              3.14.0
└☐ unavailable       openmeeg, cupy

Visualization (optional)
├☑ pyvista           0.45.2 (OpenGL 4.1 Metal - 89.4 via Apple M4 Pro)
├☑ pyvistaqt         0.11.2
├☑ vtk               9.4.2
├☑ qtpy              2.4.3 (PyQt6=6.9.0)
├☑ ipympl            0.9.7
├☑ pyqtgraph         0.13.7
├☑ mne-qt-browser    0.7.1
├☑ ipywidgets        8.1.7
└☐ unavailable       trame_client, trame_server, trame_vtk, trame_vuetify

Ecosystem (optional)
├☑ mne-bids          0.16.0
├☑ mne-nirs          0.7.1
├☑ mne-features      0.3
├☑ mne-connectivity  0.7.0
├☑ mne-icalabel      0.7.0
├☑ neo               0.14.1
├☑ eeglabio          0.1.0
├☑ edfio             0.4.9
├☑ mffpy             0.10.0
├☑ pybv              0.7.6
└☐ unavailable       mne-bids-pipeline

Hello @Robin, welcome to the forum and sorry for the late response!

We found that the newest installer for MNE-Python 1.10.0 seems to work, can you please try this one?

Thank you so much for the response!

I tried using the MNE installer for 1.10.0_0.

I had the same installation error (see attached image).

When I open prompt to check my installation I noticed that 1.10.0 was installed. I did not see any errors in the report, but I did notice that my computer may be in a workspace(?) for mne-1.9.0_0. See the output produced when I checked my 1.10.0_0 installation.

This is MNE 1.10.0
(mne-1.9.0_0) robinjones@VAMHJ54NMHT40 ~ % python -c "import mne; mne.sys_info()"
Platform             macOS-15.5-arm64-arm-64bit-Mach-O
Python               3.13.2 | packaged by conda-forge | (main, Feb 17 2025, 14:02:48) [Clang 18.1.8 ]
Executable           /Users/robinjones/Applications/MNE-Python/1.10.0_0/.mne-python/bin/python
CPU                  Apple M4 Pro (14 cores)
Memory               48.0 GiB

Core
├☑ mne               1.10.0 (latest release)
├☑ numpy             2.2.6 (OpenBLAS 0.3.28 with 14 threads)
├☑ scipy             1.15.2
└☑ matplotlib        3.10.3 (backend=qtagg)

Numerical (optional)
├☑ sklearn           1.7.0
├☑ numba             0.61.2
├☑ nibabel           5.3.2
├☑ nilearn           0.12.0
├☑ dipy              1.11.0
├☑ openmeeg          2.5.15
├☑ pandas            2.3.1
├☑ h5io              0.2.5
├☑ h5py              3.14.0
└☐ unavailable       cupy

Visualization (optional)
├☑ pyvista           0.45.2 (OpenGL 4.1 Metal - 89.4 via Apple M4 Pro)
├☑ pyvistaqt         0.11.2
├☑ vtk               9.4.2
├☑ qtpy              2.4.3 (PySide6=6.9.0)
├☑ ipympl            0.9.7
├☑ pyqtgraph         0.13.7
├☑ mne-qt-browser    0.7.2
├☑ ipywidgets        8.1.7
├☑ trame_client      3.9.1
├☑ trame_server      3.5.0
├☑ trame_vtk         2.9.0
└☑ trame_vuetify     3.0.1

Ecosystem (optional)
├☑ mne-bids          0.16.0
├☑ mne-nirs          0.7.1
├☑ mne-features      0.3
├☑ mne-connectivity  0.7.0
├☑ mne-icalabel      0.7.0
├☑ mne-bids-pipeline 1.9.0
├☑ neo               0.14.1
├☑ eeglabio          0.1.0
├☑ edfio             0.4.9
├☑ mffpy             0.10.0
└☑ pybv              0.7.6
(mne-1.9.0_0) robinjones@VAMHJ54NMHT40 ~ % 

I also noticed that the install seemed to include fewer applications than the mne-1.9.0_0. The install for 1.10.0 included: “User forum,” “Tutorials,” “Prompt,” and “System Info” (see picture).

Is my install all correct despite the “The Installation Failed” message that I received from the installer? If my install is not correct, do you have any recommended troubleshooting? For example, I am curious if I need to somehow make a more comprehensive removal/uninstall of all previous attempts prior to using the 1.10.0 installer.

Again, if you have any sage troubleshooting advice it would be much appreciated. Thank you!