<p><span style="padding: 3px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; display: inline-block; background-color: #ff0000;"> External Email - Use Caution </span></p><p></p><div dir="ltr">Building PyQt5 from source shouldn't happen. What platform are you on? Windows/Linux/macOS should in principle all work. Maybe you need to `pip install --upgrade pip`?<div><br></div><div>Can you also try:</div><div><br></div><div>$ python -c "import setuptools; print(setuptools.__version__)"</div><div><br></div><div>Setuptools 50.0 has broken things in SciPy lately, it's possible there are other bugs. If it's 50.0, try `pip install "setuptools<50.0"`.</div><div><br></div><div>Eric<br></div><div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 3, 2020 at 5:23 PM Megan Schendel <<a href="mailto:mschendel@mrn.org">mschendel@mrn.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p><span style="padding:3px 10px;border-radius:5px;color:rgb(255,255,255);font-weight:bold;display:inline-block;background-color:rgb(255,0,0)"> External Email - Use Caution </span></p><p></p><div dir="ltr"><div>Hi all,</div>Ok, I've asked the dipy people about that error, but I could still use help with the update.<div>Should install instructions work for update, too? Should I just use pip to update mne instead of trying to use the new environment file?</div><div><br><div>I took the dipy line out of the environment file. Here is the error I'm getting from PyQt5....<div>Any ideas/suggestions?</div><div>Thank you,<br>Megan</div><div><br></div><div>Collecting PyQt5>=5.10<br> Using cached PyQt5-5.15.0.tar.gz (3.3 MB)<br> Installing build dependencies: started<br> Installing build dependencies: finished with status 'done'<br> Getting requirements to build wheel: started<br> Getting requirements to build wheel: finished with status 'done'<br> Preparing wheel metadata: started<br> Preparing wheel metadata: finished with status 'error'<br> ERROR: Command errored out with exit status 1:<br> command: /export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/bin/python /export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmperieq8r7<br> cwd: /tmp/pip-install-ci617d3e/pyqt5<br> Complete output (35 lines):<br> Querying qmake about your Qt installation...<br> /export/research/analysis/human/jstephen/shared/programs/python/anaconda3/bin/qmake -query<br> Traceback (most recent call last):<br> File "/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 126, in prepare_metadata_for_build_wheel<br> hook = backend.prepare_metadata_for_build_wheel<br> AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'<br><br> During handling of the above exception, another exception occurred:<br><br> Traceback (most recent call last):<br> File "/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module></div><div> main()<br> File "/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main<br> json_out['return_val'] = hook(**hook_input['kwargs'])<br> File "/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 130, in prepare_metadata_for_build_wheel<br> return _get_wheel_metadata_from_wheel(backend, metadata_directory,<br> File "/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 159, in _get_wheel_metadata_from_wheel<br> whl_basename = backend.build_wheel(metadata_directory, config_settings)<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/sipbuild/api.py", line 51, in build_wheel<br> project = AbstractProject.bootstrap('pep517')<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/sipbuild/abstract_project.py", line 82, in bootstrap<br> project.setup(pyproject, tool, tool_description)<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 479, in setup<br> self.apply_user_defaults(tool)<br> File "project.py", line 62, in apply_user_defaults<br> super().apply_user_defaults(tool)<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/pyqtbuild/project.py", line 89, in apply_user_defaults<br> super().apply_user_defaults(tool)<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 225, in apply_user_defaults<br> self.builder.apply_user_defaults(tool)<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/pyqtbuild/builder.py", line 77, in apply_user_defaults<br> self._get_qt_configuration()<br> File "/tmp/pip-build-env-uvtea85d/overlay/lib/python3.8/site-packages/pyqtbuild/builder.py", line 450, in _get_qt_configuration<br> raise UserException(<br> sipbuild.exceptions.UserException<br> ----------------------------------------<br>ERROR: Command errored out with exit status 1: /export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/bin/python /export/research/analysis/human/jstephen/shared/programs/python/anaconda3/envs/mne20conda4/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmperieq8r7 Check the logs for full command output.<br>Using Anaconda Cloud api site <a href="https://api.anaconda.org" target="_blank">https://api.anaconda.org</a><br><br>CondaValueError: pip returned an error.<br clear="all"><div><div dir="ltr"><div dir="ltr"><div>MEG Technician<br>The Mind Research Network<br>1101 Yale Blvd. NE<br>Albuquerque, New Mexico 87106<br><br></div></div></div></div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 3, 2020 at 1:18 AM Alexandre Gramfort <<a href="mailto:alexandre.gramfort@inria.fr" target="_blank">alexandre.gramfort@inria.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> External Email - Use Caution <br>
<br>
hi Megan,<br>
<br>
you should ask this question to the dipy developpers. We are just users here.<br>
<br>
Alex<br>
<br>
On Thu, Sep 3, 2020 at 1:54 AM Megan Schendel <<a href="mailto:mschendel@mrn.org" target="_blank">mschendel@mrn.org</a>> wrote:<br>
><br>
> External Email - Use Caution<br>
><br>
> HI all,<br>
> I'm wondering if this is an error because I already have things installed. The dipy page says to uninstall dipy before installing using pip.<br>
> Are there separate instructions for upgrades? I realized I'm trying to follow install instructions.<br>
><br>
> >>> import dipy<br>
> >>> dipy.__file__<br>
> '/export/research/analysis/human/jstephen/shared/programs/python/anaconda3/lib/python3.5/site-packages/dipy/__init__.py'<br>
><br>
> I also tried to do the upgrade after removing the dipy line from the .yml file, but I got errors relating to PyQt<br>
> Collecting PyQt5>=5.10<br>
> Using cached PyQt5-5.15.0.tar.gz (3.3 MB)<br>
> Installing build dependencies: started<br>
> Installing build dependencies: finished with status 'done'<br>
> Getting requirements to build wheel: started<br>
> Getting requirements to build wheel: finished with status 'done'<br>
> Preparing wheel metadata: started<br>
> Preparing wheel metadata: finished with status 'error'<br>
><br>
> I may have more details on the error tomorrow. I lost my connection to the remote server I'm working on.<br>
><br>
> Thanks,<br>
> Megan<br>
> MEG Technician<br>
> The Mind Research Network<br>
> 1101 Yale Blvd. NE<br>
> Albuquerque, New Mexico 87106<br>
><br>
><br>
><br>
> On Wed, Sep 2, 2020 at 4:58 PM Megan Schendel <<a href="mailto:mschendel@mrn.org" target="_blank">mschendel@mrn.org</a>> wrote:<br>
>><br>
>> Hi all,<br>
>> I am attempting to follow upgrade instructions. I was able to upgrade conda, and I succeeded in using curl to get the yml file.<br>
>> However, when I try the conda env update, I eventually get an error when the update gets to dipy. See below. Any suggestions?<br>
>><br>
>> Thanks for your help,<br>
>> Megan<br>
>><br>
>> conda env update --file environment.yml<br>
>> Using Anaconda Cloud api site <a href="https://api.anaconda.org" rel="noreferrer" target="_blank">https://api.anaconda.org</a><br>
>> Fetching package metadata ...........<br>
>> Solving package specifications: .<br>
>> ...<br>
>> ERROR: Invalid requirement: 'dipy --only-binary dipy'<br>
>><br>
>> conda --version && python --version<br>
>> conda 4.3.30<br>
>> Python 3.8.5<br>
>><br>
>> Here is the contents of my environment.yml file:<br>
>><br>
>> name: mne<br>
>> channels:<br>
>> - defaults<br>
>> dependencies:<br>
>> - python>=3.8<br>
>> - pip<br>
>> - numpy<br>
>> - scipy<br>
>> - matplotlib<br>
>> - numba<br>
>> - pandas<br>
>> - xlrd<br>
>> - scikit-learn<br>
>> - h5py<br>
>> - pillow<br>
>> - statsmodels<br>
>> - jupyter<br>
>> - joblib<br>
>> - psutil<br>
>> - numexpr<br>
>> - traits<br>
>> - pyface<br>
>> - traitsui<br>
>> - imageio<br>
>> - tqdm<br>
>> - spyder-kernels<br>
>> - pip:<br>
>> - mne<br>
>> - imageio-ffmpeg>=0.4.1<br>
>> - vtk>=9.0.1<br>
>> - pyvista>=0.24<br>
>> - pyvistaqt<br>
>> - mayavi<br>
>> - PySurfer[save_movie]<br>
>> - dipy --only-binary dipy<br>
>> - nibabel<br>
>> - nilearn<br>
>> - neo<br>
>> - python-picard<br>
>> - PyQt5>=5.10,<5.14; platform_system == "Darwin"<br>
>> - PyQt5>=5.10; platform_system != "Darwin"<br>
>><br>
>> MEG Technician<br>
>> The Mind Research Network<br>
>> 1101 Yale Blvd. NE<br>
>> Albuquerque, New Mexico 87106<br>
>><br>
> _______________________________________________<br>
> Mne_analysis mailing list<br>
> <a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
> <a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a><br>
<br>
_______________________________________________<br>
Mne_analysis mailing list<br>
<a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
<a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a><br>
</blockquote></div>
_______________________________________________<br>
Mne_analysis mailing list<br>
<a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
<a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a></blockquote></div>