question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpdljz01kbbuild/dotenv/

See original GitHub issue

Update:

I tried again by

  1. removing python-dotenv from Pipfile
  2. pipenv install
  3. pipenv install python-dotenv

and everything worked this time.

Very annoying bug that I can’t even reproduce. 😕

$ pipenv --support

Pipenv version: '2018.11.26'

Pipenv location: '/usr/lib/python3.7/site-packages/pipenv'

Python location: '/usr/bin/python3'

Python installations found:

  • 3.7.2: /usr/bin/python3
  • 3.7.2: /usr/bin/python3.7m

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.7.2',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '4.19.15-300.fc29.x86_64',
 'platform_system': 'Linux',
 'platform_version': '#1 SMP Mon Jan 14 16:32:35 UTC 2019',
 'python_full_version': '3.7.2',
 'python_version': '3.7',
 'sys_platform': 'linux'}

System environment variables:

  • LS_COLORS
  • SSH_CONNECTION
  • LANG
  • HISTCONTROL
  • HOSTNAME
  • XDG_SESSION_ID
  • USER
  • SELINUX_ROLE_REQUESTED
  • PWD
  • HOME
  • SSH_CLIENT
  • SELINUX_LEVEL_REQUESTED
  • SSH_TTY
  • MAIL
  • TERM
  • SHELL
  • XMODIFIERS
  • SELINUX_USE_CURRENT_RANGE
  • SHLVL
  • LOGNAME
  • DBUS_SESSION_BUS_ADDRESS
  • XDG_RUNTIME_DIR
  • PATH
  • HISTSIZE
  • LESSOPEN
  • _
  • OLDPWD
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE
  • PIP_SHIMS_BASE_MODULE
  • PIP_PYTHON_PATH
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /home/kus/.local/bin:/home/kus/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
  • SHELL: /bin/bash
  • LANG: en_US.UTF-8
  • PWD: /home/kus/src/hoback

Contents of Pipfile (‘/home/kus/src/hoback/Pipfile’):

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
attrs = "*"
pendulum = "*"
pytest = "*"
dotenv = "*"
requests = "*"

[requires]
python_version = "3.7"


<shell>

[kus@mcny hoback]$ cat Pipfile

[[source]] name = “pypi” url = “https://pypi.org/simple” verify_ssl = true

[dev-packages]

[packages] attrs = “" pendulum = "” pytest = “" dotenv = "” requests = “*”

[requires] python_version = “3.7”

[kus@mcny hoback]$ pipenv install

Creating a virtualenv for this project… Pipfile: /home/kus/src/hoback/Pipfile Using /usr/bin/python3 (3.7.2) to create virtualenv… ⠸ Creating virtual environment…Already using interpreter /usr/bin/python3 Using base prefix ‘/usr’ New python executable in /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O/bin/python3 Also creating executable in /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O/bin/python Installing setuptools, pip, wheel…done.

✔ Successfully created virtual environment! Virtualenv location: /home/kus/.local/share/virtualenvs/hoback-lLNYaQ2O Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✘ Locking Failed! Traceback (most recent call last): File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 126, in <module> main() File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 119, in main parsed.requirements_dir, parsed.packages) File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 85, in _main requirements_dir=requirements_dir, File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 69, in resolve req_dir=requirements_dir File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 726, in resolve_deps req_dir=req_dir, File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 102, in resolve has_changed, best_matches = self._resolve_one_round() File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File “/usr/lib/python3.7/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 “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 213, in _get_abstract_dist_for self.require_hashes File “/usr/lib/python3.7/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 “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 127, in prep_for_dist self.req.run_egg_info() File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/req/req_install.py”, line 474, in run_egg_info command_desc=‘python setup.py egg_info’) File “/usr/lib/python3.7/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/tmpdljz01kbbuild/dotenv/ File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 126, in <module> main() File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 119, in main parsed.requirements_dir, parsed.packages) File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 85, in _main requirements_dir=requirements_dir, File “/usr/lib/python3.7/site-packages/pipenv/resolver.py”, line 69, in resolve req_dir=requirements_dir File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 726, in resolve_deps req_dir=req_dir, File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File “/usr/lib/python3.7/site-packages/pipenv/utils.py”, line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 102, in resolve has_changed, best_matches = self._resolve_one_round() File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py”, line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File “/usr/lib/python3.7/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 “/usr/lib/python3.7/site-packages/pipenv/patched/piptools/repositories/pypi.py”, line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/resolve.py”, line 213, in _get_abstract_dist_for self.require_hashes File “/usr/lib/python3.7/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 “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py”, line 127, in prep_for_dist self.req.run_egg_info() File “/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/req/req_install.py”, line 474, in run_egg_info command_desc=‘python setup.py egg_info’) File “/usr/lib/python3.7/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/tmpdljz01kbbuild/dotenv/ </shell>

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:30 (6 by maintainers)

github_iconTop GitHub Comments

6reactions
alepiscopocommented, Feb 5, 2019

Hi, I had a similar issue trying to install fasttext. I used python 3.6, pipenv 2018.11.26

Here’s the output:

Installing fasttext… Adding fasttext to Pipfile's [packages]… ✔ Installation Succeeded Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✘ Locking Failed! Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main parsed.requirements_dir, parsed.packages) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main requirements_dir=requirements_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve req_dir=requirements_dir File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps req_dir=req_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for self.require_hashes File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info command_desc='python setup.py egg_info') File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 /var/folders/0p/jzqrs8f13ng487wzp2s9v55m2t7yz3/T/tmprugebpakbuild/fasttext/ File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 126, in <module> main() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 119, in main parsed.requirements_dir, parsed.packages) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 85, in _main requirements_dir=requirements_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/resolver.py", line 69, in resolve req_dir=requirements_dir File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 726, in resolve_deps req_dir=req_dir, File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps resolved_tree = resolver.resolve() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/utils.py", line 385, in resolve results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve has_changed, best_matches = self._resolve_one_round() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies dependencies = self.repository.get_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs results = resolver._resolve_one(reqset, ireq) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 213, in _get_abstract_dist_for self.require_hashes File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist self.req.run_egg_info() File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 474, in run_egg_info command_desc='python setup.py egg_info') File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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 /var/folders/0p/jzqrs8f13ng487wzp2s9v55m2t7yz3/T/tmprugebpakbuild/fasttext/

5reactions
anderl80commented, Nov 20, 2019

When will this be fixed? Most of my environments break.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Command "python setup.py egg_info" failed with error ...
Running pipenv --three is successful, but running pipenv install encounters this issue: pip.exceptions.InstallationError: Command "python ...
Read more >
41
Command "python setup.py egg_info" failed with error code 1 in /tmp/..../ ; "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line ...
Read more >
[Solved] 'Python Setup.py egg_info' Failed with Error Code 1
This article gives you four easy methods to help with Command 'python setup.py egg_info' failed with error code 1. Suppose you lost your...
Read more >
pip install gives "Command "python setup.py egg_info" ...
Upgrade setuptools using pip. The version of python-setuptools in the package repository of Ubuntu 16.04 LTS is out-of-date / unmaintained.
Read more >
Python Setup.py egg_info Failed with Error Code 1? [Fixed]
Are you troubled by the command "python setup.py egg_info" failed with error code 1? Don't worry. This post explores several effective fixes ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found