-
Notifications
You must be signed in to change notification settings - Fork 258
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
pkg_resources.ContextualVersionConflict: numpy 1.14.0 #373
Comments
I have the same issue. Parser demands This seems unresolvable. I have 1.18.0 which is the latest pip3 installable version on Ubuntu 18.04 |
SOLVED: It is a cludge, but it works to get me to the next error (KeyError: 'No metadata except PKG-INFO is available'):
|
Any progress on this issue? I am having the same problem |
Sorry yea the requirements needed to be updated. I got tests passing with yesterday's release (pypi's latest should be the same as well):
Hopefully this new build resolves this issue. |
Environment
python is /usr/bin/python
alias python | grep python
pip freeze
tensorflow==2.0.0
tensorflow-estimator==2.0.1
inside docker
Now that you know a little about me, let me tell you about the issue I am having:
Description of Issue
numpy version conflicts with what is required by tensorflow vs. mains stack.
| --> fetch -t SPY
Traceback (most recent call last):
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 583, in _build_master
ws.require(requires)
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 791, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (numpy 1.14.0 (/opt/venv/lib/python3.6/site-packages), Requirement.parse('numpy<2.0,>=1.16.0'), {'tensorflow'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/venv/bin/fetch", line 6, in
from pkg_resources import load_entry_point
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 3251, in
@_call_aside
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 3235, in _call_aside
f(*args, **kwargs)
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 3264, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 585, in _build_master
return cls._build_from_requirements(requires)
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 598, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/opt/venv/lib/python3.6/site-packages/pkg_resources/init.py", line 791, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (numpy 1.14.0 (/opt/venv/lib/python3.6/site-packages), Requirement.parse('numpy<2.0,>=1.16.0'), {'tensorflow'})
Here is how you can reproduce this issue on your machine:
What steps have you taken to resolve this already?
Tried to upgrade numpy however, then main engine stops working since it require version lower (i.e. 1.14)
...
Anything else?
...
The text was updated successfully, but these errors were encountered: