You are not logged in.

#1 2019-02-04 02:23:17

ericgj72
Member
Registered: 2016-05-22
Posts: 2

[SOLVED] pip2 ImportError in pip._vendor.pkg_resources

I am getting this error attempting to run any pip2 command:

    Traceback (most recent call last):
      File "/usr/bin/pip2", line 11, in <module>
        load_entry_point('pip==18.1', 'console_scripts', 'pip')()
      File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 348, in load_entry_point
      File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2311, in load_entry_point
      File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2025, in load
      File "/usr/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
        from pip._internal.cli.autocompletion import autocomplete
      File "/usr/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
        from pip._internal.cli.main_parser import create_main_parser
      File "/usr/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py", line 12, in <module>
        from pip._internal.commands import (
      File "/usr/lib/python2.7/site-packages/pip/_internal/commands/__init__.py", line 6, in <module>
        from pip._internal.commands.completion import CompletionCommand
      File "/usr/lib/python2.7/site-packages/pip/_internal/commands/completion.py", line 6, in <module>
        from pip._internal.cli.base_command import Command
      File "/usr/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 25, in <module>
        from pip._internal.req.constructors import (
      File "/usr/lib/python2.7/site-packages/pip/_internal/req/__init__.py", line 7, in <module>
        from .req_file import parse_requirements
      File "/usr/lib/python2.7/site-packages/pip/_internal/req/req_file.py", line 19, in <module>
        from pip._internal.req.constructors import (
      File "/usr/lib/python2.7/site-packages/pip/_internal/req/constructors.py", line 19, in <module>
        from pip._vendor.pkg_resources import RequirementParseError, parse_requirements
    ImportError: cannot import name RequirementParseError


My python2 was out of date, but upgrading the system did not fix it.

It seems like a similar issue to  https://bbs.archlinux.org/viewtopic.php?id=237451,  however the suggestion there did not work for me (reinstalling python2-setuptools and python2-pip after wiping their directories under site-packages).

I have not updated pip outside of pacman.

I checked lostfiles and there were no lost files listed for /usr/lib/python2.7/site-packages/pip  or /usr/lib/python2.7/site-packages/pkg_resources.

Any suggestions?

Last edited by ericgj72 (2019-02-04 02:40:01)

Offline

#2 2019-02-04 02:39:42

ericgj72
Member
Registered: 2016-05-22
Posts: 2

Re: [SOLVED] pip2 ImportError in pip._vendor.pkg_resources

Nevermind, setuptools was installed in my ~/.local directory for some reason, superceding the system install, I removed that and pip2 runs fine now.

Offline

Board footer

Powered by FluxBB