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 install deepTools with conda #1327

Closed
sarahbowden opened this issue Oct 2, 2024 · 9 comments
Closed

Cannot install deepTools with conda #1327

sarahbowden opened this issue Oct 2, 2024 · 9 comments

Comments

@sarahbowden
Copy link

Tried to install deeptools on Mac with M1 chip osx-arm64 using conda. I have Python 3.12.2

conda install -c bioconda deeptools

gives the following error:

LibMambaUnsatisfiableError: Encountered problems while solving:

  • nothing provides deeptoolsintervals needed by deeptools-3.2.0-py_0

Could not solve for environment specs
The following packages are incompatible
└─ deeptools is not installable because there are no viable options
├─ deeptools [3.2.0|3.2.1] would require
│ └─ deeptoolsintervals, which does not exist (perhaps a missing channel);
└─ deeptools [3.3.0|3.3.1|...|3.5.5] would require
└─ py2bit >=0.2.0 , which does not exist (perhaps a missing channel).

@bgruening
Copy link
Member

Please try the following conda create --name deeptools -c conda-forge -c bioconda deeptools

@sarahbowden
Copy link
Author

sarahbowden commented Oct 7, 2024

Thanks for the suggestion, however this still gives me a similar error:

LibMambaUnsatisfiableError: Encountered problems while solving:

  • nothing provides deeptoolsintervals needed by deeptools-3.2.0-py_0

Could not solve for environment specs
The following packages are incompatible
└─ deeptools is not installable because there are no viable options
├─ deeptools [3.2.0|3.2.1] would require
│ └─ deeptoolsintervals, which does not exist (perhaps a missing channel);
└─ deeptools [3.3.0|3.3.1|...|3.5.5] would require
└─ deeptoolsintervals >=0.1.8 , which does not exist (perhaps a missing channel).

@bgruening
Copy link
Member

Which exact command have you used?

@sarahbowden
Copy link
Author

This time I ran the code you provided above:
conda create --name deeptools -c conda-forge -c bioconda deeptools

@bgruening
Copy link
Member

I'm not sure how OSX works these days. Do you have this x86 combat mode enabled? Do you see any indications that ARM packages are downloaded/searched?

@WardDeb
Copy link
Member

WardDeb commented Oct 7, 2024

We'd need to see what the actual problem is with deeptoolsintervals, as for a work-around, you should be able to install using the osx-64 env:

CONDA_SUBDIR=osx-64 conda create -c conda-forge -c bioconda -n deeptools deeptools

@sarahbowden
Copy link
Author

Thank you both for your help.

@bgruening unfortunately my understanding of the computer architecture is not very deep. To the best of my knowledge I am only running on an ARM system, and I don't know how to check what was downloaded (but would be happy to if given a script). I have Miniconda3 for ARM and managed to install Samtools and Bedtools using this.

@WardDeb thanks, this seems to have worked, so I will close this thread.

@bgruening
Copy link
Member

@WardDeb can you put this maybe in the readme/docs?

@xiaobaiymq
Copy link

you can install by pip, it's OK

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