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

qiime2-2020.8 and songbird-1.0.3 unsatisfiable #144

Closed
AbhishakeL opened this issue Nov 3, 2020 · 1 comment
Closed

qiime2-2020.8 and songbird-1.0.3 unsatisfiable #144

AbhishakeL opened this issue Nov 3, 2020 · 1 comment

Comments

@AbhishakeL
Copy link

It seems songbird-1.0.3 needs numpy<1.19.0,>=1.16.0 but qiime2-2020.8 needs numpy=1.19.1 and thus version conflict is not letting installation.
Is there a way around here?

@mortonjt
Copy link
Collaborator

mortonjt commented Nov 3, 2020

Hi @AbhishakeL , thank you for reporting. This is a known problem as highlighted below
#126

The problem isn't with numpy, its with Tensorflow. The full error message you would get if you tried to install tensorflow 1.15.4 in qiime2 is tensorflow 1.15.4 requires numpy<1.19.0,>=1.16.0, but you'll have numpy 1.19.1 which is incompatible.

Unfortunately, there is not much we can do without a rewriting the entire package -- tensorflow 2.0 is incompatible with our current code base. We will be ditching tensorflow in the next version of songbird, but in the meantime the solution is to install songbird in a qiime2 environment with qiime2-2020.6 or earlier.

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

2 participants