Installing omero-py on python 3.7+

Thanks for your detailed reply. I just will briefly answer here, but agree that a new thread (or github isse) should be opened if further discussion is needed.
Yes, I was using the wheels, but they are only available for Python 3.6 (no 3.7 or 3.8). I think on conda it was similar (at least for my platform). Napari has already dropped support for Python 3.6.

This thread originated from a comment by @VolkerH:

One of the more difficult parts is installing omero-py for anything other than python 3.6 due to dependencies

I would think that on Python’s greater than 3.6, this would “just work” with pip install zeroc-ice==3.6.5:

$ conda create -n volker python=3.7
$ conda activate volker
$ pip install zeroc-ice==3.6.5
Collecting zeroc-ice==3.6.5
  Using cached zeroc_ice-3.6.5-cp37-cp37m-macosx_10_14_x86_64.whl (2.8 MB)
Installing collected packages: zeroc-ice
Successfully installed zeroc-ice-3.6.5

Can you give me some more details of platform and version?

1 Like

Hi @joshmoore

you are right. Works for me as well, both on Win10 64bit and Ubuntu 20.04 with miniconda.

I had it fail for me once previously, but cannot reproduce. Probably I did something wrong, or installing into an existing 3.7 environment with other packages caused some issues with dependencies.

Thanks again.

1 Like