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

cannot compile ClearMap modules #128

Open
chongtianyifa opened this issue Oct 14, 2023 · 8 comments
Open

cannot compile ClearMap modules #128

chongtianyifa opened this issue Oct 14, 2023 · 8 comments

Comments

@chongtianyifa
Copy link

Hi,
I am installing clearmap2 freshly. After running conda env create -f ClearMap.yml, the environment was successfully built. Then I cd to the ClearMap2 folder and run conda activate ClearMap python import ClearMap.Compile, the error came up:

import ClearMap.Compile
ClearMap.ImageProcessing.Binary.Filling
ClearMap.ImageProcessing.Clipping.Clipping
ClearMap.ImageProcessing.Differentiation.Hessian
ClearMap.ImageProcessing.Filter.Rank
ClearMap.ImageProcessing.Thresholding.Thresholding
ClearMap.ImageProcessing.Tracing.Trace
gcc: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
compilation terminated.
Traceback (most recent call last):
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/unixccompiler.py", line 185, in _compile
self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/ccompiler.py", line 1041, in spawn
spawn(cmd, dry_run=self.dry_run, **kwargs)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/spawn.py", line 71, in spawn
"command {!r} failed with exit code {}".format(cmd, exitcode)
distutils.errors.DistutilsExecError: command '/home/chenlabadmin/anaconda3/envs/ClearMap/bin/gcc' failed with exit code 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 215, in load_module
inplace=build_inplace, language_level=language_level)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 191, in build_module
reload_support=pyxargs.reload_support)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyxbuild.py", line 102, in pyx_to_dll
dist.run_commands()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
self._build_extensions_serial()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
self.build_extension(ext)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 555, in build_extension
depends=ext.depends,
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/ccompiler.py", line 600, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/unixccompiler.py", line 187, in _compile
raise CompileError(msg)
distutils.errors.CompileError: command '/home/chenlabadmin/anaconda3/envs/ClearMap/bin/gcc' failed with exit code 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "", line 1, in
File "/media/chenlabadmin/Disk1/Lei/ClearMap2/ClearMap2/ClearMap/Compile.py", line 36, in
import ClearMap.ImageProcessing.Tracing.Trace as trc
File "/media/chenlabadmin/Disk1/Lei/ClearMap2/ClearMap2/ClearMap/ImageProcessing/Tracing/Trace.py", line 29, in
import ClearMap.ImageProcessing.Tracing.TraceCode as code
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 462, in load_module
language_level=self.language_level)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 231, in load_module
raise exc.with_traceback(tb)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 215, in load_module
inplace=build_inplace, language_level=language_level)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyximport.py", line 191, in build_module
reload_support=pyxargs.reload_support)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/pyximport/pyxbuild.py", line 102, in pyx_to_dll
dist.run_commands()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions
self._build_extensions_serial()
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial
self.build_extension(ext)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 555, in build_extension
depends=ext.depends,
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/ccompiler.py", line 600, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/home/chenlabadmin/anaconda3/envs/ClearMap/lib/python3.7/site-packages/setuptools/_distutils/unixccompiler.py", line 187, in _compile
raise CompileError(msg)
ImportError: Building module ClearMap.ImageProcessing.Tracing.TraceCode failed: ["distutils.errors.CompileError: command '/home/chenlabadmin/anaconda3/envs/ClearMap/bin/gcc' failed with exit code 1\n"]

gcc is installed in this environment, and which gcc gives me:
/home/chenlabadmin/anaconda3/envs/ClearMap/bin/gcc
echo $PATH gives me:
home/chenlabadmin/anaconda3/envs/ClearMap/bin/gcc:/media/chenlabadmin/Disk1/Lei/elastix-5.1.0-linux/bin:...
Obviously, gcc is installed and recognized.
I even tried different versions of gcc, no luck.

Any suggestions to compile ClearMap?

Thank you!

@Tas-V
Copy link

Tas-V commented Oct 18, 2023

Instead of building environment first, try

./install_gui.sh -f ClearMapUi89.yml

@crousseau
Copy link
Collaborator

The command above is correct but there is a typo. it should be 39 (as in python version 3.9) and not 89

chmod u+x ./install_gui.sh && ./install_gui.sh -f ClearMapUi39.yml

@chongtianyifa
Copy link
Author

Sorry, the code failed in my Ubuntu 22.04.2 LTS, 64-bit system.
Here is the package conflict:
LibMambaUnsatisfiableError: Encountered problems while solving:

  • nothing provides _python_rc needed by python-3.12.0rc3-rc3_hab00c5b_1_cpython

Could not solve for environment specs
The following packages are incompatible
├─ cython <3 is installable with the potential options
│ ├─ cython [0.24|0.24.1|...|0.29.9], which can be installed;
│ ├─ cython 0.29.15 would require
│ │ └─ python_abi 2.7.* _cp27mu, which can be installed;
│ ├─ cython [0.29.15|0.29.16|...|0.29.24] would require
│ │ └─ python_abi 3.6.
_cp36m, which can be installed;
│ ├─ cython [0.29.15|0.29.16|...|0.29.21] would require
│ │ └─ python_abi 3.6 _pypy36_pp73, which conflicts with any installable versions previously reported;
│ ├─ cython [0.29.15|0.29.16|...|0.29.32] would require
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ cython [0.29.15|0.29.16|...|0.29.36] would require
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ cython [0.29.21|0.29.22|0.29.23] would require
│ │ └─ pypy3.6 >=7.3.3 , which requires
│ │ └─ openssl >=1.1.1i,<1.1.2a , which can be installed;
│ ├─ cython [0.29.21|0.29.22|...|0.29.28] would require
│ │ └─ python_abi 3.7 _pypy37_pp73, which can be installed;
│ ├─ cython [0.29.21|0.29.22|...|0.29.36] would require
│ │ └─ python_abi 3.9.
_cp39, which can be installed;
│ ├─ cython [0.29.24|0.29.25|...|0.29.36] would require
│ │ └─ python_abi 3.10.
_cp310, which can be installed;
│ ├─ cython [0.29.28|0.29.29|...|0.29.36] would require
│ │ └─ python_abi 3.8 _pypy38_pp73, which can be installed;
│ ├─ cython [0.29.28|0.29.29|...|0.29.36] would require
│ │ └─ python_abi 3.9 _pypy39_pp73, which can be installed;
│ ├─ cython [0.29.32|0.29.33|0.29.34|0.29.35|0.29.36] would require
│ │ └─ python_abi 3.11.
_cp311, which can be installed;
│ ├─ cython 0.29.36 would require
│ │ ├─ python >=3.11,<3.12.0a0 with the potential options
│ │ │ ├─ python [3.11.5|3.9.17|3.9.18] would require
│ │ │ │ ├─ openssl >=3.1.2,<4.0a0 , which conflicts with any installable versions previously reported;
│ │ │ │ └─ pypy3.9 7.3.12.
but there are no viable options
│ │ │ │ ├─ pypy3.9 [7.3.12|7.3.13] would require
│ │ │ │ │ └─ openssl >=3.1.3,<4.0a0 , which conflicts with any installable versions previously reported;
│ │ │ │ └─ pypy3.9 7.3.12 would require
│ │ │ │ └─ openssl >=3.1.2,<4.0a0 , which conflicts with any installable versions previously reported;
│ │ │ ├─ python [3.11.6|3.8.18|3.9.18] would require
│ │ │ │ ├─ openssl >=3.1.3,<4.0a0 , which conflicts with any installable versions previously reported;
│ │ │ │ └─ pypy3.9 7.3.13.
, which cannot be installed (as previously explained);
│ │ │ └─ python [3.11.0|3.11.1|...|3.11.5], which can be installed;
│ │ └─ python_abi 3.11.
_cp311, which can be installed;
│ └─ cython 0.29.36 would require
│ └─ python >=3.12.0rc3,<3.13.0a0 but there are no viable options
│ ├─ python 3.12.0 conflicts with any installable versions previously reported;
│ └─ python 3.12.0rc3 would require
│ └─ _python_rc , which does not exist (perhaps a missing channel);
├─ graph-tool <=2.45 is installable with the potential options
│ ├─ graph-tool 2.29 would require
│ │ └─ numpy >=1.14.6,<2.0a0 with the potential options
│ │ ├─ numpy [1.14.6|1.15.0|...|1.16.4], which can be installed;
│ │ ├─ numpy 1.16.5, which can be installed;
│ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ ├─ numpy 1.21.5, which can be installed;
│ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ ├─ numpy 1.26.0 would require
│ │ │ └─ python_abi 3.10.
_cp310, which can be installed;
│ │ ├─ numpy 1.26.0 would require
│ │ │ ├─ python >=3.11,<3.12.0a0 with the potential options
│ │ │ │ ├─ python [3.11.5|3.9.17|3.9.18], which cannot be installed (as previously explained);
│ │ │ │ ├─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained);
│ │ │ │ └─ python [3.11.0|3.11.1|...|3.11.5], which can be installed;
│ │ │ └─ python_abi 3.11.
_cp311, which can be installed;
│ │ ├─ numpy 1.26.0 would require
│ │ │ └─ python >=3.12.0rc3,<3.13.0a0 but there are no viable options
│ │ │ ├─ python 3.12.0 conflicts with any installable versions previously reported;
│ │ │ └─ python 3.12.0rc3, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.26.0 would require
│ │ │ └─ python >=3.9,<3.10.0a0 but there are no viable options
│ │ │ ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
│ │ │ ├─ python [3.11.5|3.9.17|3.9.18], which cannot be installed (as previously explained);
│ │ │ └─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained);
│ │ ├─ numpy 1.23.3 would require
│ │ │ └─ numpy-base 1.23.3 py310h375b286_0, which does not exist (perhaps a missing channel);
│ │ └─ numpy 1.23.3 would require
│ │ └─ numpy-base 1.23.3 py310h8e6c178_0, which does not exist (perhaps a missing channel);
│ ├─ graph-tool 2.29 would require
│ │ ├─ numpy >=1.14.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.14.6|1.15.0|...|1.16.4], which can be installed;
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 2.7.
_cp27mu, which can be installed;
│ ├─ graph-tool [2.29|2.30|...|2.35] would require
│ │ ├─ numpy >=1.14.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.14.6|1.15.0|...|1.16.4], which can be installed;
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.6.
_cp36m, which can be installed;
│ ├─ graph-tool [2.29|2.30|...|2.35] would require
│ │ ├─ numpy >=1.14.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.14.6|1.15.0|...|1.16.4], which can be installed;
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ graph-tool [2.29|2.30|...|2.35] would require
│ │ ├─ numpy >=1.14.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.14.6|1.15.0|...|1.16.4], which can be installed;
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ graph-tool 2.35 would require
│ │ ├─ numpy >=1.16.5,<2.0a0 with the potential options
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.6.
_cp36m, which can be installed;
│ ├─ graph-tool 2.35 would require
│ │ ├─ numpy >=1.16.5,<2.0a0 with the potential options
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ graph-tool 2.35 would require
│ │ ├─ numpy >=1.16.5,<2.0a0 with the potential options
│ │ │ ├─ numpy 1.16.5, which can be installed;
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ graph-tool 2.35 would require
│ │ └─ numpy >=1.19.2,<2.0a0 with the potential options
│ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ ├─ numpy 1.21.5, which can be installed;
│ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ ├─ graph-tool [2.37|2.40] would require
│ │ └─ numpy >=1.16.6,<2.0a0 with the potential options
│ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ ├─ numpy 1.21.5, which can be installed;
│ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ ├─ graph-tool [2.37|2.40|2.44|2.45] would require
│ │ ├─ graph-tool-base [2.44 py39h8160539_1|2.44 py39h8160539_2|...|2.45 py39h2fa1a2d_2], which requires
│ │ │ └─ numpy >=1.19.5,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ numpy >=1.19.5,<2.0a0 with the potential options
│ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ ├─ numpy 1.21.5, which can be installed;
│ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ ├─ graph-tool [2.40|2.41|2.42|2.43] would require
│ │ └─ graph-tool-base [>=2.40,<2.41.0a0 |>=2.41,<2.42.0a0 |>=2.42,<2.43.0a0 |>=2.43,<2.44.0a0 ] with the potential options
│ │ ├─ graph-tool-base [2.40|2.41|2.42|2.43|2.44] would require
│ │ │ └─ numpy >=1.17.5,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ graph-tool-base [2.40|2.41|...|2.45], which can be installed (as previously explained);
│ ├─ graph-tool 2.40 would require
│ │ ├─ numpy >=1.16.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ graph-tool 2.40 would require
│ │ ├─ numpy >=1.16.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.16.6|1.17.0|...|1.17.4], which can be installed;
│ │ │ ├─ numpy [1.17.5|1.18.1|1.18.4], which can be installed;
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ graph-tool [2.43|2.44] would require
│ │ ├─ graph-tool-base [>=2.43,<2.44.0a0 |>=2.44,<2.45.0a0 ] with the potential options
│ │ │ ├─ graph-tool-base [2.40|2.41|2.42|2.43|2.44], which can be installed (as previously explained);
│ │ │ ├─ graph-tool-base [2.40|2.41|...|2.45], which can be installed (as previously explained);
│ │ │ ├─ graph-tool-base 2.44 would require
│ │ │ │ └─ numpy >=1.21.5,<2.0a0 with the potential options
│ │ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ graph-tool-base 2.44 would require
│ │ │ └─ numpy >=1.18.5,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.18.5|1.19.0|1.19.1], which can be installed;
│ │ │ ├─ numpy [1.19.2|1.19.4], which can be installed;
│ │ │ ├─ numpy [1.19.5|1.20.0|1.20.1|1.20.2], which can be installed;
│ │ │ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ │ │ ├─ numpy 1.21.5, which can be installed;
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ graph-tool [2.43|2.44] would require
│ │ ├─ graph-tool-base [>=2.43,<2.44.0a0 |>=2.44,<2.45.0a0 ], which can be installed (as previously explained);
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ graph-tool [2.43|2.44] would require
│ │ ├─ graph-tool-base [>=2.43,<2.44.0a0 |>=2.44,<2.45.0a0 ], which can be installed (as previously explained);
│ │ └─ python_abi 3.9.
_cp39, which can be installed;
│ ├─ graph-tool 2.44 would require
│ │ └─ graph-tool-base [2.44 py310hff2a409_1|2.44 py310hff2a409_2|2.44 py310hff2a409_3], which can be installed (as previously explained);
│ ├─ graph-tool 2.44 would require
│ │ └─ graph-tool-base [2.44 py37h20311b7_1|2.44 py37h20311b7_2|...|2.44 py38hbc125d9_3], which can be installed (as previously explained);
│ ├─ graph-tool 2.45 would require
│ │ └─ graph-tool-base [2.45 py310h268866e_3|2.45 py310h268866e_4|2.45 py310hd8094d8_0|2.45 py310hd8094d8_1|2.45 py310hd8094d8_2], which requires
│ │ ├─ numpy >=1.21.6,<2.0a0 with the potential options
│ │ │ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ │ └─ numpy 1.23.3, which cannot be installed (as previously explained);
│ │ └─ python_abi 3.10.
_cp310, which can be installed;
│ ├─ graph-tool 2.45 would require
│ │ ├─ graph-tool-base 2.45 py311h0ef9027_4, which requires
│ │ │ ├─ numpy >=1.23.4,<2.0a0 with the potential options
│ │ │ │ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ │ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ │ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ │ │ │ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ │ └─ numpy 1.26.0, which cannot be installed (as previously explained);
│ │ │ └─ python_abi 3.11.
_cp311, which can be installed;
│ │ └─ python >=3.11,<3.12.0a0 with the potential options
│ │ ├─ python [3.11.5|3.9.17|3.9.18], which cannot be installed (as previously explained);
│ │ ├─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained);
│ │ └─ python [3.11.0|3.11.1|...|3.11.5], which can be installed;
│ └─ graph-tool 2.45 would require
│ └─ graph-tool-base [2.45 py38hea3fada_3|2.45 py38hea3fada_4|2.45 py39h833e492_3|2.45 py39h833e492_4], which requires
│ └─ numpy >=1.20.3,<2.0a0 with the potential options
│ ├─ numpy [1.20.3|1.21.0|...|1.21.4], which can be installed;
│ ├─ numpy 1.21.5, which can be installed;
│ ├─ numpy [1.21.6|1.22.0|...|1.23.3], which can be installed;
│ ├─ numpy [1.23.4|1.23.5|...|1.26.0], which can be installed;
│ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ ├─ numpy 1.26.0, which can be installed (as previously explained);
│ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ ├─ numpy 1.26.0, which cannot be installed (as previously explained);
│ ├─ numpy 1.23.3, which cannot be installed (as previously explained);
│ └─ numpy 1.23.3, which cannot be installed (as previously explained);
├─ opencv is installable with the potential options
│ ├─ opencv [2.4.12|3.1.0] would require
│ │ └─ numpy 1.10
, which conflicts with any installable versions previously reported;
│ ├─ opencv [2.4.12|2.4.13|3.1.0|3.2.0] would require
│ │ └─ numpy 1.11
, which conflicts with any installable versions previously reported;
│ ├─ opencv 2.4.12 would require
│ │ └─ numpy 1.9
, which conflicts with any installable versions previously reported;
│ ├─ opencv [2.4.13|3.1.0|3.2.0] would require
│ │ └─ numpy 1.12* , which conflicts with any installable versions previously reported;
│ ├─ opencv [2.4.13|3.2.0] would require
│ │ └─ numpy 1.13* , which conflicts with any installable versions previously reported;
│ ├─ opencv [2.4.13.4|3.2.0|3.3.0|3.4.1] would require
│ │ └─ ffmpeg >=3.2.3,<3.2.6 , which conflicts with any installable versions previously reported;
│ ├─ opencv [3.4.1|3.4.3|3.4.4|3.4.7] would require
│ │ ├─ ffmpeg >=4.0.2,<4.1.0a0 , which conflicts with any installable versions previously reported;
│ │ └─ libopencv 3.4.7 hc173e35_5, which requires
│ │ └─ ffmpeg >=4.0.2,<4.1.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv 3.4.1 would require
│ │ └─ ffmpeg >=4.0.1,<4.1.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv [3.4.4|3.4.7|...|4.1.1] would require
│ │ ├─ ffmpeg 4.1.* , which conflicts with any installable versions previously reported;
│ │ └─ libopencv [3.4.7 h0cc45ee_4|4.1.1 h0cc45ee_3], which requires
│ │ └─ ffmpeg 4.1.* , which conflicts with any installable versions previously reported;
│ ├─ opencv [3.4.7|3.4.8|...|4.2.0] would require
│ │ └─ libopencv [3.4.7 h32d60f7_6|3.4.7 py27_7|...|4.2.0 py38_4], which requires
│ │ └─ ffmpeg >=4.1.3,<4.2.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv 4.2.0 would require
│ │ └─ libopencv 4.2.0 py36_5, which does not exist (perhaps a missing channel);
│ ├─ opencv [4.2.0|4.3.0|4.4.0] would require
│ │ └─ py-opencv [4.2.0 py36h0b673f9_6|4.3.0 py36h0b673f9_2|4.4.0 py36h0b673f9_2], which requires
│ │ ├─ pypy3.6 >=7.3.1 with the potential options
│ │ │ ├─ pypy3.6 7.3.1 would require
│ │ │ │ └─ openssl >=1.1.1f,<1.1.2a , which can be installed;
│ │ │ ├─ pypy3.6 7.3.2 would require
│ │ │ │ └─ openssl >=1.1.1h,<1.1.2a , which can be installed;
│ │ │ └─ pypy3.6 7.3.3, which can be installed (as previously explained);
│ │ └─ python_abi 3.6 _pypy36_pp73, which conflicts with any installable versions previously reported;
│ ├─ opencv [4.2.0|4.3.0] would require
│ │ └─ libopencv [4.2.0 py36_7|4.2.0 py37_7|...|4.3.0 py38_1], which requires
│ │ └─ ffmpeg >=4.2.3,<4.3.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv [4.2.0|4.3.0|4.4.0] would require
│ │ ├─ libopencv [4.2.0 py37_5|4.2.0 py37_6|4.3.0 py37_2|4.4.0 py37_2], which requires
│ │ │ └─ qt 5.12.
with the potential options
│ │ │ ├─ qt [5.12.1|5.12.5|5.12.9] would require
│ │ │ │ └─ openssl <3 , which can be installed;
│ │ │ ├─ qt [5.12.5|5.12.6|5.12.9] would require
│ │ │ │ └─ openssl >=1.1.1g,<1.1.2a , which can be installed;
│ │ │ ├─ qt 5.12.9 would require
│ │ │ │ └─ openssl >=1.1.1i,<1.1.2a , which can be installed;
│ │ │ └─ qt 5.12.9 would require
│ │ │ └─ openssl >=1.1.1j,<1.1.2a , which can be installed;
│ │ └─ py-opencv [4.2.0 py37h43977f1_5|4.2.0 py37h43977f1_6|4.3.0 py37h43977f1_2|4.4.0 py37h43977f1_2], which requires
│ │ ├─ python >=3.7,<3.8.0a0 , which can be installed;
│ │ └─ python_abi 3.7.* _cp37m, which can be installed;
│ ├─ opencv [4.2.0|4.3.0|4.4.0] would require
│ │ ├─ libopencv [4.2.0 py38_5|4.2.0 py38_6|4.3.0 py38_2|4.4.0 py38_2], which can be installed (as previously explained);
│ │ └─ py-opencv [4.2.0 py38h23f93f0_5|4.2.0 py38h23f93f0_6|4.3.0 py38h23f93f0_2|4.4.0 py38h23f93f0_2], which requires
│ │ ├─ python >=3.8,<3.9.0a0 with the potential options
│ │ │ ├─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained);
│ │ │ └─ python [3.8.0|3.8.1|...|3.8.8], which can be installed;
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ opencv [4.4.0|4.5.0|4.5.1|4.5.2] would require
│ │ └─ libopencv [4.4.0 py36_3|4.4.0 py37_3|...|4.5.2 py39h70bf20d_1], which requires
│ │ └─ ffmpeg >=4.3.1,<4.4.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv 4.5.0 would require
│ │ └─ libopencv 4.5.0 py36_5, which does not exist (perhaps a missing channel);
│ ├─ opencv 4.5.0 would require
│ │ └─ libopencv 4.5.0 py36_6, which does not exist (perhaps a missing channel);
│ ├─ opencv [4.5.3|4.5.5] would require
│ │ └─ libopencv [4.5.3 py31hbd5a65a_6|4.5.3 py31he7a5e20_7|...|4.5.5 py39hfb30bf4_6], which requires
│ │ └─ ffmpeg >=4.3.2,<4.4.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv 4.5.5 would require
│ │ └─ libopencv [4.5.5 py310h1897127_9|4.5.5 py310hc83fb77_10|...|4.5.5 py39he64e9e9_10], which requires
│ │ └─ ffmpeg >=4.4.1,<5.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv [4.5.3|4.5.5|4.6.0] would require
│ │ └─ libopencv [4.5.3 py310hc72b5f5_8|4.5.3 py38hc6b509d_8|...|4.6.0 py39hf4bb9d8_2], which requires
│ │ └─ ffmpeg >=4.4.2,<5.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv [4.6.0|4.7.0] would require
│ │ └─ libopencv [4.6.0 py310h5bd1119_9|4.6.0 py310h6214075_5|...|4.7.0 py39hf99ad11_5], which requires
│ │ └─ ffmpeg >=5.1.2,<6.0a0 , which conflicts with any installable versions previously reported;
│ ├─ opencv [4.7.0|4.8.0|4.8.1] would require
│ │ └─ libopencv [4.7.0 py310h245f934_4|4.7.0 py310h3e876cf_5|...|4.8.1 py39hefd7ea3_2], which requires
│ │ └─ ffmpeg >=6.0.0,<7.0a0 , which conflicts with any installable versions previously reported;
│ └─ opencv [3.3.1|3.4.1|...|4.6.0] conflicts with any installable versions previously reported;
├─ pyqtwebengine is installable with the potential options
│ ├─ pyqtwebengine [5.12.1|5.15.4|5.15.7|5.15.9] would require
│ │ └─ python_abi 3.10.
_cp310, which can be installed;
│ ├─ pyqtwebengine 5.12.1 would require
│ │ └─ python_abi 3.6.
_cp36m, which can be installed;
│ ├─ pyqtwebengine [5.12.1|5.15.4|5.15.7] would require
│ │ └─ python_abi 3.7.
_cp37m, which can be installed;
│ ├─ pyqtwebengine [5.12.1|5.15.4|5.15.7|5.15.9] would require
│ │ └─ python_abi 3.8.
_cp38, which can be installed;
│ ├─ pyqtwebengine [5.12.1|5.15.4|5.15.7|5.15.9] would require
│ │ └─ python_abi 3.9.
_cp39, which can be installed;
│ ├─ pyqtwebengine [5.15.7|5.15.9] would require
│ │ └─ python_abi 3.11.
_cp311, which can be installed;
│ ├─ pyqtwebengine 5.15.9 would require
│ │ └─ python >=3.12.0rc3,<3.13.0a0 but there are no viable options
│ │ ├─ python 3.12.0 conflicts with any installable versions previously reported;
│ │ └─ python 3.12.0rc3, which cannot be installed (as previously explained);
│ └─ pyqtwebengine 5.15.7 conflicts with any installable versions previously reported;
├─ python 3.9
* is uninstallable because there are no viable options
│ ├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
│ ├─ python [3.11.5|3.9.17|3.9.18], which cannot be installed (as previously explained);
│ └─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained);
└─ pytorch ==1.11.0 py3.9_cpu_0 is uninstallable because it requires
└─ python >=3.9,<3.10.0a0 but there are no viable options
├─ python [3.9.0|3.9.1|...|3.9.9] conflicts with any installable versions previously reported;
├─ python [3.11.5|3.9.17|3.9.18], which cannot be installed (as previously explained);
└─ python [3.11.6|3.8.18|3.9.18], which cannot be installed (as previously explained).

Do you have ways to fix this?

@crousseau
Copy link
Collaborator

@chongtianyifa

  1. Are you indeed using the shell script as discussed above ?
  2. Are you using Anaconda or Miniconda (output of which conda) ?
  3. Is your base environment clean (what is the output of conda list | wc -l ) ?
  4. Could you provide a bit more info from conda ? (output of conda info | grep version) ?
  5. If you are using the script, could you check that it is satisfied with the dependencies at the beginning ?

@chris201286
Copy link

chris201286 commented Oct 20, 2023

Hi,
Indeed, I was running the shell script chmod u+x ./install_gui.sh && ./install_gui.sh -f ClearMapUi39.yml in base environment.
here is the output by running conda list | wc -l:
image
here is output of conda info | grep version:
image
I don't know how to check 'it is satisfied with the dependencies at the beginning', but here is the output at the beginning:
image
The temporal environment was successfully created but followed by the package conflict error above
image

I have to point out that I installed a ClearMapUi using conda with the ClearMapUi.yml at the same machine.

@crousseau
Copy link
Collaborator

@chongtianyifa

I have to point out that I installed a ClearMapUi using conda with the ClearMapUi.yml at the same machine.

That should not be an issue

However, I see that you are using anaconda (and not miniconda) which seems ATM to create issues solving the environment. What is surprising is that you have very very few packages in the base environment (i.e. more like miniconda), while anaconda usually comes with tons of packages which I thought was the reason why it created issues with environment solving.

@chris201286
Copy link

Hi,
Yes, we are actually using miniconda. Right now, I am OK with ClearMapUi environment.
Do you have some template scripts to do statistic test for the cell counts of each vox or each brain region between different groups in case that the coordinates of cells were extracted? It seems that the API has changed so much that the example codes in the https://ars.els-cdn.com/content/image/1-s2.0-S0092867416305554-mmc1.pdf is not useful anymore.

@crousseau
Copy link
Collaborator

Hi,
The code of ClearMap2.x should still be compatible on the main branch. We are currently working on a different version on the dev branch

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

4 participants