napari-omero
napari-omero copied to clipboard
Install Napari-Omero from Napari>Plugins>Install/Uninstall plugins
Dear @tlambert03 ,
thank you for making this napari plugin available! It's already super user friendly! I particularly like the browsing of images within a dataset and easy loading in Napari and keeping the connection open 🤯 !
I got an error (see below) when I tried to install directly from the Napari menu Napari>Plugins>Install/Uninstall plugins
.
BUT if I first do conda install -c ome omero-py
and THEN install from the plugin menu it's working !
BTW if the installation is done ( as mentioned in your documentation) from the terminal there is no trouble at all. I was just tinking that some user might install the provided Napari app (instead of launching from the terminal) and they might encounter the installation issue.
Cheers,
Romain
Please find blow the full installation error OS : windows10 Env creation : $conda create -n napari-tutorial-miniconda python=3.9 $conda activate napari-tutorial-miniconda $conda install -c conda-forge notebook $pip install cookiecutter magicgui "napari[all]" $pip install cellpose-napari
(I also tried to install the Microsoft Visual C++ , mentioned in the error but without change in the installation outcome)
Collecting napari-omero
Using cached napari_omero-0.1.1-py3-none-any.whl (21 kB)
Collecting omero-rois
Using cached omero_rois-0.3.0-py3-none-any.whl (11 kB)
Requirement already satisfied: napari[all]>=0.4.3 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari-omero) (0.4.12)
Collecting omero-py
Using cached omero_py-5.10.1-py3-none-any.whl (2.8 MB)
Requirement already satisfied: typing-extensions in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (4.0.0)
Requirement already satisfied: psutil>=5.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (5.8.0)
Requirement already satisfied: scipy>=1.2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.7.2)
Requirement already satisfied: appdirs>=1.4.4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.4.4)
Requirement already satisfied: napari-console>=0.0.4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.0.4)
Requirement already satisfied: imageio>=2.5.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (2.10.4)
Requirement already satisfied: tifffile>=2020.2.16 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (2021.11.2)
Requirement already satisfied: napari-plugin-engine>=0.1.9 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.2.0)
Requirement already satisfied: numpydoc>=0.9.2 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.1.0)
Requirement already satisfied: toolz>=0.10.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.11.2)
Requirement already satisfied: cachey>=0.2.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.2.1)
Requirement already satisfied: magicgui>=0.3.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.3.3)
Requirement already satisfied: dask[array]!=2.28.0,>=2.15.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (2021.11.1)
Requirement already satisfied: Pillow!=7.1.0,!=7.1.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (8.4.0)
Requirement already satisfied: pydantic>=1.8.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.8.2)
Requirement already satisfied: pint>=0.17 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.18)
Requirement already satisfied: certifi>=2018.1.18 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (2021.10.8)
Requirement already satisfied: wrapt>=1.11.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.13.3)
Requirement already satisfied: napari-svg>=0.1.4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.1.5)
Requirement already satisfied: vispy!=0.8.0,>=0.6.4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.9.3)
Requirement already satisfied: tqdm>=4.56.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (4.62.3)
Requirement already satisfied: qtpy>=1.7.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.11.2)
Requirement already satisfied: jsonschema>=3.2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (4.2.1)
Requirement already satisfied: PyOpenGL>=3.1.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (3.1.5)
Requirement already satisfied: superqt>=0.2.4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.2.4)
Requirement already satisfied: PyYAML>=5.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (6.0)
Requirement already satisfied: numpy>=1.18.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (1.21.4)
Requirement already satisfied: PyQt5!=5.15.0,>=5.12.3 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (5.15.6)
Requirement already satisfied: scikit-image[data] in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari[all]>=0.4.3->napari-omero) (0.18.3)
Requirement already satisfied: heapdict in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from cachey>=0.2.1->napari[all]>=0.4.3->napari-omero) (1.0.1)
Requirement already satisfied: partd>=0.3.10 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (1.2.0)
Requirement already satisfied: cloudpickle>=1.1.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (2.0.0)
Requirement already satisfied: packaging>=20.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (21.0)
Requirement already satisfied: fsspec>=0.6.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (2021.11.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jsonschema>=3.2.0->napari[all]>=0.4.3->napari-omero) (0.18.0)
Requirement already satisfied: attrs>=17.4.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jsonschema>=3.2.0->napari[all]>=0.4.3->napari-omero) (21.2.0)
Requirement already satisfied: psygnal>=0.2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from magicgui>=0.3.0->napari[all]>=0.4.3->napari-omero) (0.2.0)
Requirement already satisfied: docstring-parser in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from magicgui>=0.3.0->napari[all]>=0.4.3->napari-omero) (0.12)
Requirement already satisfied: qtconsole!=4.7.6,>=4.5.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (5.2.0)
Requirement already satisfied: IPython>=7.7.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (7.29.0)
Requirement already satisfied: ipykernel>=5.2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (6.5.0)
Requirement already satisfied: traitlets<6.0,>=5.1.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (5.1.1)
Requirement already satisfied: jupyter-client<8.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (7.0.6)
Requirement already satisfied: debugpy<2.0,>=1.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (1.5.1)
Requirement already satisfied: matplotlib-inline<0.2.0,>=0.1.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.1.3)
Requirement already satisfied: tornado<7.0,>=4.2 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (6.1)
Requirement already satisfied: backcall in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.2.0)
Requirement already satisfied: pickleshare in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.7.5)
Requirement already satisfied: pygments in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (2.10.0)
Requirement already satisfied: setuptools>=18.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (58.0.4)
Requirement already satisfied: decorator in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (5.1.0)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (3.0.22)
Requirement already satisfied: colorama in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.4.4)
Requirement already satisfied: jedi>=0.16 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.18.0)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jedi>=0.16->IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.8.2)
Requirement already satisfied: python-dateutil>=2.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (2.8.2)
Requirement already satisfied: jupyter-core>=4.6.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (4.9.1)
Requirement already satisfied: pyzmq>=13 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (22.3.0)
Requirement already satisfied: entrypoints in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.3)
Requirement already satisfied: nest-asyncio>=1.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (1.5.1)
Requirement already satisfied: pywin32>=1.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from jupyter-core>=4.6.0->jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (302)
Requirement already satisfied: Jinja2>=2.3 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (3.0.3)
Requirement already satisfied: sphinx>=1.6.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (4.3.0)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from Jinja2>=2.3->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.0.1)
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from packaging>=20.0->dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (3.0.6)
Requirement already satisfied: locket in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from partd>=0.3.10->dask[array]!=2.28.0,>=2.15.0->napari[all]>=0.4.3->napari-omero) (0.2.1)
Requirement already satisfied: wcwidth in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->IPython>=7.7.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.2.5)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from PyQt5!=5.15.0,>=5.12.3->napari[all]>=0.4.3->napari-omero) (12.9.0)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from PyQt5!=5.15.0,>=5.12.3->napari[all]>=0.4.3->napari-omero) (5.15.2)
Requirement already satisfied: six>=1.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from python-dateutil>=2.1->jupyter-client<8.0->ipykernel>=5.2.0->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (1.16.0)
Requirement already satisfied: ipython-genutils in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from qtconsole!=4.7.6,>=4.5.1->napari-console>=0.0.4->napari[all]>=0.4.3->napari-omero) (0.2.0)
Requirement already satisfied: imagesize in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.3.0)
Requirement already satisfied: sphinxcontrib-jsmath in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.0.1)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.1.5)
Requirement already satisfied: snowballstemmer>=1.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.1.0)
Requirement already satisfied: alabaster<0.8,>=0.7 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (0.7.12)
Requirement already satisfied: sphinxcontrib-applehelp in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.0.2)
Requirement already satisfied: babel>=1.3 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.9.1)
Requirement already satisfied: sphinxcontrib-qthelp in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.0.3)
Requirement already satisfied: requests>=2.5.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.26.0)
Requirement already satisfied: sphinxcontrib-devhelp in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.0.2)
Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.0.0)
Requirement already satisfied: docutils<0.18,>=0.14 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (0.17.1)
Requirement already satisfied: pytz>=2015.7 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from babel>=1.3->sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2021.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (1.26.7)
Requirement already satisfied: charset-normalizer~=2.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (2.0.7)
Requirement already satisfied: idna<4,>=2.5 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from requests>=2.5.0->sphinx>=1.6.5->numpydoc>=0.9.2->napari[all]>=0.4.3->napari-omero) (3.3)
Requirement already satisfied: hsluv in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from vispy!=0.8.0,>=0.6.4->napari[all]>=0.4.3->napari-omero) (5.0.2)
Requirement already satisfied: freetype-py in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from vispy!=0.8.0,>=0.6.4->napari[all]>=0.4.3->napari-omero) (2.2.0)
Requirement already satisfied: kiwisolver in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from vispy!=0.8.0,>=0.6.4->napari[all]>=0.4.3->napari-omero) (1.3.2)
Collecting future
Using cached future-0.18.2-py3-none-any.whl
Collecting zeroc-ice<3.7,>=3.6.4
Using cached zeroc-ice-3.6.5.tar.gz (1.2 MB)
Requirement already satisfied: networkx>=2.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from scikit-image[data]->napari[all]>=0.4.3->napari-omero) (2.6.3)
Requirement already satisfied: matplotlib!=3.0.0,>=2.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from scikit-image[data]->napari[all]>=0.4.3->napari-omero) (3.5.0)
Requirement already satisfied: PyWavelets>=1.1.1 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from scikit-image[data]->napari[all]>=0.4.3->napari-omero) (1.2.0)
Requirement already satisfied: pooch>=1.3.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from scikit-image[data]->napari[all]>=0.4.3->napari-omero) (1.5.2)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image[data]->napari[all]>=0.4.3->napari-omero) (4.28.1)
Requirement already satisfied: setuptools-scm>=4 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image[data]->napari[all]>=0.4.3->napari-omero) (6.3.2)
Requirement already satisfied: cycler>=0.10 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from matplotlib!=3.0.0,>=2.0.0->scikit-image[data]->napari[all]>=0.4.3->napari-omero) (0.11.0)
Requirement already satisfied: tomli>=1.0.0 in c:\users\guiet\.conda\envs\napari-tutorial-miniconda\lib\site-packages (from setuptools-scm>=4->matplotlib!=3.0.0,>=2.0.0->scikit-image[data]->napari[all]>=0.4.3->napari-omero) (1.2.2)
Building wheels for collected packages: zeroc-ice
Building wheel for zeroc-ice (setup.py): started
Building wheel for zeroc-ice (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\guiet\.conda\envs\napari-tutorial-miniconda\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"'; __file__='"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Windows\Temp\pip-wheel-3hvsuzzw'
cwd: C:\Windows\Temp\pip-install-ep72app6\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\
Complete output (175 lines):
C:\Windows\Temp\pip-install-ep72app6\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\setup.py:111: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if platform is not 'freebsd':
WARNING: '' not a valid package name; please use only .-separated package names in setup.py
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
copying lib\Glacier2.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_PermissionsVerifierF_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_PermissionsVerifier_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_RouterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Router_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Session_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_SSLInfo_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice.py -> build\lib.win-amd64-3.9
copying lib\IceBox_IceBox_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Admin_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Descriptor_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Exception_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_FileParser_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Locator_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Observer_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Query_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Registry_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Session_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_UserAccountMapper_ice.py -> build\lib.win-amd64-3.9
copying lib\IcePatch2_FileInfo_ice.py -> build\lib.win-amd64-3.9
copying lib\IcePatch2_FileServer_ice.py -> build\lib.win-amd64-3.9
copying lib\IceStorm_IceStorm_ice.py -> build\lib.win-amd64-3.9
copying lib\IceStorm_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_BuiltinSequences_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_CommunicatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Communicator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ConnectionF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Connection_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Current_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_EndpointF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_EndpointTypes_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Endpoint_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_FacetMap_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Identity_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ImplicitContextF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ImplicitContext_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_InstrumentationF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Instrumentation_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LocalException_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LocatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Locator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LoggerF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Logger_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectAdapterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectAdapter_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectFactoryF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectFactory_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PluginF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Plugin_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ProcessF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Process_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PropertiesAdmin_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PropertiesF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Properties_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_RemoteLogger_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_RouterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Router_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ServantLocatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ServantLocator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_SliceChecksumDict_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Version_ice.py -> build\lib.win-amd64-3.9
copying lib\slice2py.py -> build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\IceBox
copying lib\IceBox\__init__.py -> build\lib.win-amd64-3.9\IceBox
creating build\lib.win-amd64-3.9\IceGrid
copying lib\IceGrid\__init__.py -> build\lib.win-amd64-3.9\IceGrid
creating build\lib.win-amd64-3.9\IceMX
copying lib\IceMX\__init__.py -> build\lib.win-amd64-3.9\IceMX
creating build\lib.win-amd64-3.9\IcePatch2
copying lib\IcePatch2\__init__.py -> build\lib.win-amd64-3.9\IcePatch2
creating build\lib.win-amd64-3.9\IceStorm
copying lib\IceStorm\__init__.py -> build\lib.win-amd64-3.9\IceStorm
package init file 'lib\slice\__init__.py' not found (or not a regular file)
package init file 'lib\zeroc_ice.egg-info\__init__.py' not found (or not a regular file)
creating build\lib.win-amd64-3.9\slice
creating build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\BackgroundSaveEvictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\CatalogData.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Connection.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\ConnectionF.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\DB.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Evictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\EvictorF.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\EvictorStorage.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Exception.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Transaction.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\TransactionalEvictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
creating build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Metrics.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\PermissionsVerifier.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\PermissionsVerifierF.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Router.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\RouterF.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Session.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\SSLInfo.ice -> build\lib.win-amd64-3.9\slice\Glacier2
creating build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\BuiltinSequences.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Communicator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\CommunicatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Connection.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ConnectionF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Current.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Endpoint.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\EndpointF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\EndpointTypes.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\FacetMap.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Identity.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ImplicitContext.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ImplicitContextF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Instrumentation.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\InstrumentationF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LocalException.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Locator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LocatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Logger.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LoggerF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Metrics.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectAdapter.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectAdapterF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectFactory.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectFactoryF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Plugin.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PluginF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Process.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ProcessF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Properties.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PropertiesAdmin.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PropertiesF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\RemoteLogger.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Router.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\RouterF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ServantLocator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ServantLocatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\SliceChecksumDict.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Version.ice -> build\lib.win-amd64-3.9\slice\Ice
creating build\lib.win-amd64-3.9\slice\IceBox
copying lib\slice\IceBox\IceBox.ice -> build\lib.win-amd64-3.9\slice\IceBox
creating build\lib.win-amd64-3.9\slice\IceDiscovery
copying lib\slice\IceDiscovery\IceDiscovery.ice -> build\lib.win-amd64-3.9\slice\IceDiscovery
creating build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Admin.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Descriptor.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Exception.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\FileParser.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Locator.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Observer.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\PluginFacade.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Query.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Registry.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Session.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\UserAccountMapper.ice -> build\lib.win-amd64-3.9\slice\IceGrid
creating build\lib.win-amd64-3.9\slice\IceLocatorDiscovery
copying lib\slice\IceLocatorDiscovery\IceLocatorDiscovery.ice -> build\lib.win-amd64-3.9\slice\IceLocatorDiscovery
creating build\lib.win-amd64-3.9\slice\IcePatch2
copying lib\slice\IcePatch2\FileInfo.ice -> build\lib.win-amd64-3.9\slice\IcePatch2
copying lib\slice\IcePatch2\FileServer.ice -> build\lib.win-amd64-3.9\slice\IcePatch2
creating build\lib.win-amd64-3.9\slice\IceSSL
copying lib\slice\IceSSL\ConnectionInfo.ice -> build\lib.win-amd64-3.9\slice\IceSSL
copying lib\slice\IceSSL\EndpointInfo.ice -> build\lib.win-amd64-3.9\slice\IceSSL
creating build\lib.win-amd64-3.9\slice\IceStorm
copying lib\slice\IceStorm\IceStorm.ice -> build\lib.win-amd64-3.9\slice\IceStorm
copying lib\slice\IceStorm\Metrics.ice -> build\lib.win-amd64-3.9\slice\IceStorm
running build_ext
building 'IcePy' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Failed building wheel for zeroc-ice
Running setup.py clean for zeroc-ice
Failed to build zeroc-ice
Installing collected packages: zeroc-ice, future, omero-py, omero-rois, napari-omero
Running setup.py install for zeroc-ice: started
Running setup.py install for zeroc-ice: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: 'C:\Users\guiet\.conda\envs\napari-tutorial-miniconda\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"'; __file__='"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Windows\Temp\pip-record-8k02g03b\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\guiet\.conda\envs\napari-tutorial-miniconda\Include\zeroc-ice'
cwd: C:\Windows\Temp\pip-install-ep72app6\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\
Complete output (175 lines):
C:\Windows\Temp\pip-install-ep72app6\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\setup.py:111: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if platform is not 'freebsd':
WARNING: '' not a valid package name; please use only .-separated package names in setup.py
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
copying lib\Glacier2.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_PermissionsVerifierF_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_PermissionsVerifier_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_RouterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Router_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_Session_ice.py -> build\lib.win-amd64-3.9
copying lib\Glacier2_SSLInfo_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice.py -> build\lib.win-amd64-3.9
copying lib\IceBox_IceBox_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Admin_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Descriptor_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Exception_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_FileParser_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Locator_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Observer_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Query_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Registry_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_Session_ice.py -> build\lib.win-amd64-3.9
copying lib\IceGrid_UserAccountMapper_ice.py -> build\lib.win-amd64-3.9
copying lib\IcePatch2_FileInfo_ice.py -> build\lib.win-amd64-3.9
copying lib\IcePatch2_FileServer_ice.py -> build\lib.win-amd64-3.9
copying lib\IceStorm_IceStorm_ice.py -> build\lib.win-amd64-3.9
copying lib\IceStorm_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_BuiltinSequences_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_CommunicatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Communicator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ConnectionF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Connection_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Current_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_EndpointF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_EndpointTypes_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Endpoint_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_FacetMap_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Identity_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ImplicitContextF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ImplicitContext_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_InstrumentationF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Instrumentation_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LocalException_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LocatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Locator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_LoggerF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Logger_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Metrics_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectAdapterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectAdapter_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectFactoryF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ObjectFactory_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PluginF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Plugin_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ProcessF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Process_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PropertiesAdmin_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_PropertiesF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Properties_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_RemoteLogger_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_RouterF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Router_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ServantLocatorF_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_ServantLocator_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_SliceChecksumDict_ice.py -> build\lib.win-amd64-3.9
copying lib\Ice_Version_ice.py -> build\lib.win-amd64-3.9
copying lib\slice2py.py -> build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\IceBox
copying lib\IceBox\__init__.py -> build\lib.win-amd64-3.9\IceBox
creating build\lib.win-amd64-3.9\IceGrid
copying lib\IceGrid\__init__.py -> build\lib.win-amd64-3.9\IceGrid
creating build\lib.win-amd64-3.9\IceMX
copying lib\IceMX\__init__.py -> build\lib.win-amd64-3.9\IceMX
creating build\lib.win-amd64-3.9\IcePatch2
copying lib\IcePatch2\__init__.py -> build\lib.win-amd64-3.9\IcePatch2
creating build\lib.win-amd64-3.9\IceStorm
copying lib\IceStorm\__init__.py -> build\lib.win-amd64-3.9\IceStorm
package init file 'lib\slice\__init__.py' not found (or not a regular file)
package init file 'lib\zeroc_ice.egg-info\__init__.py' not found (or not a regular file)
creating build\lib.win-amd64-3.9\slice
creating build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\BackgroundSaveEvictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\CatalogData.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Connection.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\ConnectionF.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\DB.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Evictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\EvictorF.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\EvictorStorage.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Exception.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\Transaction.ice -> build\lib.win-amd64-3.9\slice\Freeze
copying lib\slice\Freeze\TransactionalEvictor.ice -> build\lib.win-amd64-3.9\slice\Freeze
creating build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Metrics.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\PermissionsVerifier.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\PermissionsVerifierF.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Router.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\RouterF.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\Session.ice -> build\lib.win-amd64-3.9\slice\Glacier2
copying lib\slice\Glacier2\SSLInfo.ice -> build\lib.win-amd64-3.9\slice\Glacier2
creating build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\BuiltinSequences.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Communicator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\CommunicatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Connection.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ConnectionF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Current.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Endpoint.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\EndpointF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\EndpointTypes.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\FacetMap.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Identity.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ImplicitContext.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ImplicitContextF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Instrumentation.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\InstrumentationF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LocalException.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Locator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LocatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Logger.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\LoggerF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Metrics.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectAdapter.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectAdapterF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectFactory.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ObjectFactoryF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Plugin.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PluginF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Process.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ProcessF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Properties.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PropertiesAdmin.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\PropertiesF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\RemoteLogger.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Router.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\RouterF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ServantLocator.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\ServantLocatorF.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\SliceChecksumDict.ice -> build\lib.win-amd64-3.9\slice\Ice
copying lib\slice\Ice\Version.ice -> build\lib.win-amd64-3.9\slice\Ice
creating build\lib.win-amd64-3.9\slice\IceBox
copying lib\slice\IceBox\IceBox.ice -> build\lib.win-amd64-3.9\slice\IceBox
creating build\lib.win-amd64-3.9\slice\IceDiscovery
copying lib\slice\IceDiscovery\IceDiscovery.ice -> build\lib.win-amd64-3.9\slice\IceDiscovery
creating build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Admin.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Descriptor.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Exception.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\FileParser.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Locator.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Observer.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\PluginFacade.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Query.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Registry.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\Session.ice -> build\lib.win-amd64-3.9\slice\IceGrid
copying lib\slice\IceGrid\UserAccountMapper.ice -> build\lib.win-amd64-3.9\slice\IceGrid
creating build\lib.win-amd64-3.9\slice\IceLocatorDiscovery
copying lib\slice\IceLocatorDiscovery\IceLocatorDiscovery.ice -> build\lib.win-amd64-3.9\slice\IceLocatorDiscovery
creating build\lib.win-amd64-3.9\slice\IcePatch2
copying lib\slice\IcePatch2\FileInfo.ice -> build\lib.win-amd64-3.9\slice\IcePatch2
copying lib\slice\IcePatch2\FileServer.ice -> build\lib.win-amd64-3.9\slice\IcePatch2
creating build\lib.win-amd64-3.9\slice\IceSSL
copying lib\slice\IceSSL\ConnectionInfo.ice -> build\lib.win-amd64-3.9\slice\IceSSL
copying lib\slice\IceSSL\EndpointInfo.ice -> build\lib.win-amd64-3.9\slice\IceSSL
creating build\lib.win-amd64-3.9\slice\IceStorm
copying lib\slice\IceStorm\IceStorm.ice -> build\lib.win-amd64-3.9\slice\IceStorm
copying lib\slice\IceStorm\Metrics.ice -> build\lib.win-amd64-3.9\slice\IceStorm
running build_ext
building 'IcePy' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\guiet\.conda\envs\napari-tutorial-miniconda\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"'; __file__='"'"'C:\\Windows\\Temp\\pip-install-ep72app6\\zeroc-ice_9cfe985ad79c40ff90b43455e5f8a5f5\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Windows\Temp\pip-record-8k02g03b\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\guiet\.conda\envs\napari-tutorial-miniconda\Include\zeroc-ice' Check the logs for full command output.
Hey @romainGuiet. Some background on the problem here is that the Ice repo has native code that needs compiling. We've not (yet) found an easy way to have it "just work" via pip (though maybe Talley can suggest some magic). The solution of installing zeroc-ice36-python via conda (unbeknownst to you) is certainly what we recommend, but I don't know where that leaves napari. ~J
Hi @joshmoore,
I'm not (yet) familiar with all the technical python stuff making all of this working. What I understand from your answer is that the Napari>Plugins>Install...
can only do pip install which are not compatible with the compiling part, while conda install is. Am I correct ?
Maybe a temporary solution can be to add to the documentation that the installation via the plugin installer of napari is not supported (yet) ?
R
Am I correct ?
Yes :+1: