<p><span style="padding: 3px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; display: inline-block; background-color: #ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External Email - Use Caution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p></p><div>Hi Johan,<br></div><div>I've reported the issue to Spyder developers here; if you have a GitHub account you can subscribe to that issue to stay abreast of progress toward a fix: <br></div><div><a href="https://github.com/spyder-ide/spyder/issues/13252">https://github.com/spyder-ide/spyder/issues/13252</a><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>-- dan<br></div><div>Daniel McCloy<br></div><div>https://dan.mccloy.info<br></div><div>Research Scientist<br></div><div>Institute for Learning and Brain Sciences<br></div><div>University of Washington<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Friday, July 10, 2020 9:30 AM, Dan McCloy &lt;dan@mccloy.info&gt; wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><div>Hi Johan,<br></div><div>Sorry about the confusion.&nbsp; Both the environment.yml file and the instructions were changed earlier this week, but I was slow on getting the changed instructions backported from the <a rel="nofollow" title="https://mne.tools/dev/install/mne_python.html#id5" target="_blank" href="https://mne.tools/dev/install/mne_python.html#id5">docs for the dev version</a> into the docs for the stable version.&nbsp; I'll fix that immediately.&nbsp; As for the solution of setting the python interpreter within spyder: one of our devs tested it before the change was made, and it worked for them, but I don't know what version of macOS they were running.&nbsp; I can now confirm that for macOS 10.15.5 "Catalina" I experience the same problem as you: Spyder will not allow me to change the interpreter, saying "You selected an invalid Python interpreter for the console so the previous interpreter will stay. Please make sure to select a valid one."&nbsp; I will raise this problem with the Spyder developers ASAP, and report back here.<br></div><div>-- dan<br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Daniel McCloy<br></div><div>https://dan.mccloy.info<br></div><div>Research Scientist<br></div><div>Institute for Learning and Brain Sciences<br></div><div>University of Washington<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div>On Friday, July 10, 2020 5:43 AM, Johan Wessberg &lt;johan.wessberg@gu.se&gt; wrote:<br></div><div><br></div><blockquote class="protonmail_quote" type="cite"><p><span style="background-color:rgb(255, 0, 0)"><span style="color:rgb(255, 255, 255)"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External Email - Use Caution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></span></span><br></p><p><br></p><div><p><span style="font-size:11pt">Hi!</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">I just noted a discrepancy between the documentation for installation (‘Install’) on mne.tools, and the latest environment.yml file.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">I did a clean install of MNE-Python under Conda on a Mac running OS X 10.15.5. I have been using MNE-Python on this specific machine for many years, but I do periodic upgrades to the latest MNE
 version.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">I noted today that the latest environment.yml file has “name: mne” on the first line. This will create a dedicated Conda environment called ‘mne’. This was standard behavior going back a couple
 of years, but lately the documentation has instead suggested that MNE should be installed in the base environment.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">So, PLEASE NOTE that the text on the ‘Install Python’ under ‘Install’ on mne.tools still refers to a “base environment file”. There is also an instruction on how to create the mne environment,
 if preferred. All this is now confusing since the current environment.yml does exactly that!</span><br></p><p><span style="font-size:11pt"><a href="https://mne.tools/stable/install/mne_python.html">https://mne.tools/stable/install/mne_python.html</a></span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">The problem I had with the dedicated mne environment that was created with the newly downloaded environment.yml was that spyder was not installed there. Trying to install spyder in the mne environment
 resulted in the previously described PyQt5 conflict problem (a mailing list discussion about a week ago). I tried the solution suggested by the devs of changing the Python interpreter in Spyder to point to the mne environment, but this was not accepted by
 Spyder, probably because the base environment Python interpreter was version 3.7.7, whereas the newly installed Python interpreter in the mne environment was 3.8.1? (According to the documentation, this should not be an issue, but I got an error message saying
 that the currently running and the pointed-to Python interpreters were incompatible.)</span><br></p><p><span style="font-size:11pt">(Trying to upgrade the one in base does not work; and I gave up trying to downgrade the one in the mne environment.)</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">In the end, I changed the first line in environment.yml to “name: base” and reinstalled.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">I then downgraded PyQt5 to 5.10 with the now usual</span><br></p><p><span style="font-size:11pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pip install “PyQt5==5.10”</span><br></p><p><span style="font-size:11pt">This will allow Spyder to run, and this is how we have done it for a long time now, on many installations on Mac OS X and Windows 10 computers.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">Actually, after some unrelated tinkering (a Mayavi backend issue, topic for a later post), I ended up trying</span><br></p><p style="text-indent:36.0pt"><span style="font-size:11pt">pip install “PyQt==5.11.3”</span><br></p><p><span style="font-size:11pt">This also allows Spyder to run.</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">All the best,</span><br></p><p><span style="font-size:11pt">Johan Wessberg</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p><p><span style="font-size:11pt">Professor</span><br></p><p><span style="font-size:11pt">Inst. of Neuroscience and Physiology</span><br></p><p><span style="font-size:11pt">University of Gothenburg</span><br></p><p><span style="font-size:11pt">Göteborg, Sweden</span><br></p><p><span style="font-size:11pt">&nbsp;</span><br></p></div></blockquote><div><br></div></blockquote><div><br></div>