Это просто проблема с bash, помнящим, где находятся исполняемые файлы. Пакет python-pip Ubuntu устанавливает исполняемый файл pip на /usr/bin/pip, но все, что установлено через pip, переходит в /usr/local, то есть устанавливает исполняемый файл pip на /usr/local/bin/pip. Тем не менее, bash помнит, что команда pip находится в /usr/bin/pip, так как она просматривала команду раньше и пытается выполнить ее, фактически не просматривая путь.
Вы можете исправить это, выполнив hash -r во всех открытых оболочках bash или путем открытия новой оболочки или перезагрузки. Переустановка пакета python-pip Ubuntu означает, что вы будете иметь две разные версии пипа, установленные одновременно, но /usr/local будет использоваться до /usr, поэтому он будет работать. Это просто не эффективный способ сделать что-то. :
)