pip install failing on python2
Question:
Following the instructions on this page to install pip on python2 https://linuxhint.com/installing_pip_linux_mint/
It’s failing at the last step,
$ sudo python2 get-pip.py
with this error,
Traceback (most recent call last):
File "get-pip.py", line 24226, in <module>
main()
File "get-pip.py", line 199, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "/tmp/tmp2aZyDl/pip.zip/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
I’ve tried to look everywhere for a solution, but can’t find one. What is it that I’m doing wrong?
Answers:
The correct get-pip.py
file for python2 has been moved to https://bootstrap.pypa.io/pip/2.7/get-pip.py
Try installing previous version of get-pip
wget https://bootstrap.pypa.io/3.5/get-pip.py
python get-pip.py
This is what you need to do
wget https://bootstrap.pypa.io/2.7/get-pip.py
python get-pip.py
PIP has dropped support for Python 2.7 in the result you are facing the above issue, so the only thing is to downgrade the version of pip.
only the following command worked for me…
sudo easy_install pip==20.3.4
I was getting this error with pip. This command worked for me sudo easy_install pip==20.3.4
Following the instructions on this page to install pip on python2 https://linuxhint.com/installing_pip_linux_mint/
It’s failing at the last step,
$ sudo python2 get-pip.py
with this error,
Traceback (most recent call last):
File "get-pip.py", line 24226, in <module>
main()
File "get-pip.py", line 199, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "/tmp/tmp2aZyDl/pip.zip/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
I’ve tried to look everywhere for a solution, but can’t find one. What is it that I’m doing wrong?
The correct get-pip.py
file for python2 has been moved to https://bootstrap.pypa.io/pip/2.7/get-pip.py
Try installing previous version of get-pip
wget https://bootstrap.pypa.io/3.5/get-pip.py
python get-pip.py
This is what you need to do
wget https://bootstrap.pypa.io/2.7/get-pip.py
python get-pip.py
PIP has dropped support for Python 2.7 in the result you are facing the above issue, so the only thing is to downgrade the version of pip.
only the following command worked for me…
sudo easy_install pip==20.3.4
I was getting this error with pip. This command worked for me sudo easy_install pip==20.3.4