

Sudo python -m pip install pip -upgrade -force # this line associates pip with Python 2

Sudo python3 -m pip install pip -upgrade -force If you want to have the latest versions of python 2.x pip and python 3.x pip3 coexist on the same machine (using pip for 2.x and pip3 for 3.x), you need to do the following: sudo apt-get install python-pip python3-pip -yes This is a somewhat strange convention because by default python points to 2.x and python3 points to 3.x. The reason I mention this is because when you upgrade pip3, it also takes over the pip command as well. I think it's worth mentioning that what I'm explaining below is if you expect pip to point to Python 2 and pip3 to point to Python 3. Pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) Pip 1.5.6 from /usr/lib/python2.7/dist-packages (python pip install -U pipĭownloading pip-7.1.2-py2.p圓-none-any.whl (1.1MB): 1.1MB downloaded Pip 1.5.6 from /usr/lib/python2.7/dist-packages (python pip -version However, updating pip via pip install -U pip did not update my pip. I've checked that pip version 1.7 is the latest one.

Storing debug log for failure in /home/simon/.pip/pip.log Req = _dist(dist, dependency_links, find_tags=find_tags)įile "/usr/lib/python2.7/dist-packages/pip/_init_.py", line 299, in from_distĪssert len(specs) = 1 and specs = '=' I installed pip using get-pip.py, but the following error happened after pip freeze gets executed: Exception:įile "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in mainįile "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run
