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

Glueviz not installing in Ananconda in linux #13

Open
SuCh50-Coder opened this issue Dec 20, 2023 · 1 comment
Open

Glueviz not installing in Ananconda in linux #13

SuCh50-Coder opened this issue Dec 20, 2023 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@SuCh50-Coder
Copy link

I want to install the Glueviz software using ananconda python distribution, but unable to do so. Here are the steps I did in the anaconda shell

  1. conda update -n root conda
  2. conda create -n glueviz-env python
  3. conda activate glueviz-env
  4. conda install -c glueviz glueviz

After this it showed me an error.

Channels:
 - glueviz
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: \ warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package glueviz-1.2.4-h06a4308_0 requires glue-core 1.2.4, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ glueviz 1.2**  is installable with the potential options
│  ├─ glueviz 1.2.4 would require
│  │  └─ glue-core 1.2.4  with the potential options
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.6,<3.7.0a0 , which can be installed;
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.11,<3.12.0a0 , which can be installed;
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  │     └─ glue-core 1.2.4 would require
│  │        └─ python >=3.9,<3.10.0a0 , which can be installed;
│  ├─ glueviz 1.2.0 would require
│  │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  ├─ glueviz 1.2.0 would require
│  │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  └─ glueviz 1.2.0 would require
│     └─ python >=3.9,<3.10.0a0 , which can be installed;
└─ pin-1 is not installable because it requires
   └─ python 3.12.* , which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
- python 3.12.* (labeled as 'pin-1')

I tried this following modification as mentioned here-
CONDA_CHANNEL_PRIORITY=flexible conda install -c glueviz glueviz

but nothing worked. This is my output

Channels:
 - glueviz
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: \ warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - nothing provides numpy 1.8* needed by glueviz-0.4.0-np18py33_0

Could not solve for environment specs
The following packages are incompatible
├─ glueviz is installable with the potential options
│  ├─ glueviz 0.4.0 would require
│  │  └─ numpy 1.8* , which does not exist (perhaps a missing channel);
│  ├─ glueviz [0.4.0|0.7.3|...|0.9.0] would require
│  │  └─ python 2.7* , which can be installed;
│  ├─ glueviz [0.4.0|0.7.3|...|0.9.0] would require
│  │  └─ python 3.4* , which does not exist (perhaps a missing channel);
│  ├─ glueviz 0.4.0 would require
│  │  └─ python 3.3* , which does not exist (perhaps a missing channel);
│  ├─ glueviz [0.10.0|0.9.1] would require
│  │  └─ pyqt 4.11.* , which does not exist (perhaps a missing channel);
│  ├─ glueviz [0.7.3|0.8.0|0.8.1|0.8.2|0.9.0] would require
│  │  └─ python 3.5* , which can be installed;
│  ├─ glueviz [0.10.1|0.10.2] would require
│  │  └─ glue-core [>=0.10.1 |>=0.10.2 ] with the potential options
│  │     ├─ glue-core [0.13.3|0.13.4|...|1.2.4] would require
│  │     │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  │     ├─ glue-core [0.10.2|0.10.3|...|0.15.6] would require
│  │     │  └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed;
│  │     ├─ glue-core [0.10.2|0.10.3|...|0.15.6] would require
│  │     │  └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed;
│  │     ├─ glue-core [0.10.2|0.10.3|...|1.7.0] would require
│  │     │  └─ python [3.6* |>=3.6,<3.7.0a0 ], which can be installed;
│  │     ├─ glue-core [0.15.6|1.0.0|...|1.2.4] would require
│  │     │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  │     ├─ glue-core [0.15.6|1.0.0|...|1.2.4] would require
│  │     │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  │     ├─ glue-core [1.0.1|1.2.4] would require
│  │     │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  │     ├─ glue-core 1.2.4 would require
│  │     │  └─ python >=3.11,<3.12.0a0 , which can be installed;
│  │     ├─ glue-core 1.0.1 would require
│  │     │  └─ scikit-image with the potential options
│  │     │     ├─ scikit-image [0.13.0|0.13.1|0.14.0|0.14.1|0.14.2] would require
│  │     │     │  └─ python >=2.7,<2.8.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.13.0|0.13.1|0.14.0] would require
│  │     │     │  └─ python >=3.5,<3.6.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.13.0|0.13.1|...|0.17.2] would require
│  │     │     │  └─ python >=3.6,<3.7.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.14.0|0.14.1|...|0.19.3] would require
│  │     │     │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.15.0|0.16.2|...|0.20.0] would require
│  │     │     │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.16.2|0.18.3|0.19.2|0.19.3|0.20.0] would require
│  │     │     │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  │     │     ├─ scikit-image [0.16.2|0.17.2|...|0.20.0] would require
│  │     │     │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  │     │     └─ scikit-image [0.19.3|0.20.0] would require
│  │     │        └─ python >=3.11,<3.12.0a0 , which can be installed;
│  │     └─ glue-core [0.10.1|0.10.2] would require
│  │        └─ pyqt 4.11.* , which does not exist (perhaps a missing channel);
│  ├─ glueviz 0.8.2 would require
│  │  └─ pyqt 4.* , which does not exist (perhaps a missing channel);
│  ├─ glueviz [0.10.3|0.10.4|...|1.0.0] would require
│  │  └─ glue-core [>=0.10.3 |>=0.10.4 |...|>=0.15.5 ], which can be installed (as previously explained);
│  ├─ glueviz [1.0.0|1.1.0|1.2.0] would require
│  │  ├─ python >=3.8,<3.9.0a0 , which can be installed;
│  │  └─ python_abi 3.8.* *_cp38, which requires
│  │     └─ python 3.8.* , which can be installed;
│  ├─ glueviz [1.0.0|1.1.0|1.2.0] would require
│  │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  ├─ glueviz 1.0.0 would require
│  │  ├─ python >=3.6,<3.7.0a0 , which can be installed;
│  │  └─ python_abi 3.6.* *_cp36m, which requires
│  │     └─ python 3.6.* , which can be installed;
│  ├─ glueviz [1.0.0|1.1.0|1.2.0] would require
│  │  ├─ python >=3.7,<3.8.0a0 , which can be installed;
│  │  └─ python_abi 3.7.* *_cp37m, which requires
│  │     └─ python 3.7.* , which can be installed;
│  └─ glueviz 1.2.4 would require
│     └─ glue-core 1.2.4 , which can be installed (as previously explained);
└─ pin-1 is not installable because it requires
   └─ python 3.12.* , which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
 - python 3.12.* (labeled as 'pin-1')

I will be grateful if anyone helps me with this issue.
Thanks

@dhomeier
Copy link

This repository is for creating standalone versions of the glue program, and installation of its required packages via pip is described in its Readme.

If you wish to install the glue-core library and other packages from the Glueviz system into your Python environment, you should instead turn to https://github.com/glue-viz/glue . Currently however the documentation for installation via Conda is indeed outdated; I suggest you try to install from the conda-forge channel instead, e.g.
conda install -c conda-forge glue-core as described in glue-viz/glue#2473.
This should work with various modern conda environments such as miniconda, mambaforge; I have not tested it with Anaconda.

@dhomeier dhomeier added the documentation Improvements or additions to documentation label Jan 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants