Ubuntu: pip not working with python3.4 Ubuntu: pip not working with python3.4 python-3.x python-3.x

Ubuntu: pip not working with python3.4


You have pip installed for python 2, but not python 3.

Ubuntu distributes python-pip, python3-pip, python-setuptools and python3-setuptools packages, which you can install (apt-get install etc) as necessary. Thereafter, note that pip installs for python 2, and pip3 installs for python 3 (similar to python, and python3).

Setuptools could be said to provide python's "build" process for packages, and Pip provides its "install" process. Usually you want both present.

If you want the very latest pip / setuptools, you could always get it from PyPA's bootstrap site:

$ curl https://bootstrap.pypa.io/get-pip.py | python3.4

Afterwards you can install the latest setuptools for the appropriate python, e.g

$ python{2.7,3.4} -m pip install -U setuptools

If you try to install these for the system python, you might need root / sudo.


curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pysudo python3 get-pip.py

confirm its installation:

pip3 --version    

or

python3 -m pip --version

now go ahead and install your desired packages (for example numpy) using:

pip3 install numpy

or

python3 -m pip install numpy

Here is the reference: https://pip.pypa.io/en/stable/installing/


This worked on my Ubuntu 19.04:

sudo apt install python3-pip

Then pip3 or python3 -m pip to install python packages.