Zend certified PHP/Magento developer

difficulty installing tensorflow using requirements.txt and ‘pipenv install’

I am having difficulty installing and using tensorflow with pipenv install.
I am running Ubuntu (16.04.6 LTS). At the end of my ~/.bashrc I have the following:

export PATH="/home/nw/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

my requirements.txt looks like this:

tensorflow==2.0.0

Here is some information about my python, pip, pipenv, etc:

which pip
> /home/nw/.pyenv/shims/pip
which pipenv
> home/nw/.local/bin/pipenv
which python
> /home/nw/.pyenv/shims/python
python --version
> 3.6.6
pip --version
> pip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

when I run pipenv intall I get the following output:

Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
✘ Locking Failed! 
Traceback (most recent call last):
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 126, in 
        main()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 119, in main
        parsed.requirements_dir, parsed.packages)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 85, in _main
         requirements_dir=requirements_dir,
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 69, in resolve
        req_dir=requirements_dir
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 726, in resolve_deps
        req_dir=req_dir,
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
        resolved_tree = resolver.resolve()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 385, in resolve
        results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
        has_changed, best_matches = self._resolve_one_round()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
        for dep in self._iter_dependencies(best_match):
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
         dependencies = self.repository.get_dependencies(ireq)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
        legacy_results = self.get_legacy_dependencies(ireq)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
        results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
        results = resolver._resolve_one(reqset, ireq)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
        abstract_dist = self._get_abstract_dist_for(req_to_install)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
        self.require_hashes
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
        abstract_dist.prep_for_dist(finder, self.build_isolation)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
        self.req.run_egg_info()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
        command_desc='python setup.py egg_info')
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
        % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpncqvbwm9build/functools32/
File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 126, in 
        main()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 119, in main
        parsed.requirements_dir, parsed.packages)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 85, in _main
        requirements_dir=requirements_dir,
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/resolver.py", line 69, in resolve
        req_dir=requirements_dir
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 726, in resolve_deps
        req_dir=req_dir,
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
        resolved_tree = resolver.resolve()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/utils.py", line 385, in resolve
        results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
        has_changed, best_matches = self._resolve_one_round()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
        for dep in self._iter_dependencies(best_match):
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
        dependencies = self.repository.get_dependencies(ireq)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
        legacy_results = self.get_legacy_dependencies(ireq)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
        results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
        results = resolver._resolve_one(reqset, ireq)  
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
        abstract_dist = self._get_abstract_dist_for(req_to_install)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for
        self.require_hashes
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
        abstract_dist.prep_for_dist(finder, self.build_isolation)
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
        self.req.run_egg_info()
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info
        command_desc='python setup.py egg_info')
    File "/home/nw/.local/lib/python3.5/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 705, in call_subprocess
        % (command_desc, proc.returncode, cwd))
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpncqvbwm9build/functools32/

Any help would be greatly appreciated!