-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Feature request: "none of the wheel's tags match" should show what doesn't match #9621
Comments
So, surprisingly, pip DOES find a matching wheel when using virtualenv! The wheel
It then goes on to install this wheel. So now there are two mysteries:
|
I suggest running |
@pfmoore well now, that's interesting! The
Whereas the
And I found the reason: #9138 changes pip to accept So I think this solves my specific issue - thanks! Now for the more general point: if pip had said |
macOS 11.2 is backwards compatible, so a |
Yep, that sounds like a useful change :-) |
Ah, I recall this was actually fixed just before macOS 11 was announced (contribution made by an Apple employee), because pip (actually |
The reason for the mismatch is the different pip versions. 20.3.4 and 21.0 have a packaging update that fixed the wheel tags issue for macos tags. |
What did you want to do?
I want to install
tensorflow
on my Intel Macbook running macOS 11.2. I ran:Output
$ pip3 install tensorflow ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow
With verbose (
-v
) output, I get:It's not very clear why each wheel is skipped. Instead of seeing:
I would like to see something that explains what doesn't match, like:
(This is my current theory: I'm running macOS 11.2, but no packages exist for this. I want the pip output to be more explicit, to confirm this theory.)
Additional information
pip3 install --upgrade -v tensorflow
: pip_output.txtThe text was updated successfully, but these errors were encountered: