Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOC] Installing recOrder into an existing napari environment leads to cryptic errors #496

Open
talonchandler opened this issue Jan 8, 2025 · 1 comment

Comments

@talonchandler
Copy link
Collaborator

We've had a few issues where users with existing environments that includes napari try to pip install recOrder-napari then get cryptic errors. For example,

pip install napari[all]
pip install recOrder-napari
recorder reconstruct -h

leads to

RuntimeError: Please remove PyQt5 from your environment with `pip uninstall PyQt5`

and pip uninstall PyQt5 does not fix the issue...instead causing qtpy.QtBindingsNotFoundError: No Qt bindings could be found.

Instead, we can fix the issue with pip install napari[pyqt6]. I am planning to update the RuntimeError message to reflect this.

@talonchandler
Copy link
Collaborator Author

Whoops. This issue only affects the latest release of recOrder-napari.

If instead you install from the main branch:

pip install napari[all]
pip install git+https://github.com/mehta-lab/recOrder.git
recorder reconstruct -h

then everything works fine.

@ahillsley can you confirm that you ran into this issue from a PyPI installation? If yes, I'll close this issue. (This also means we're overdue for a stable release).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant