I am testing a Python3 program in several computers. To do that, I need to install a library of Python with pip3.
So first, I was installing python3-pip in each computer (everyone is running Kubuntu OS). Everything was OK, and then I installed the package I needed with pip3, and I managed to do that except for one computer.
In that computer, python3-pip was apparently installed succesfully, but when I look for the package, I get this error (the translation is homemade):
Command «pip3» was not found, maybe you wanted to say: The command «pip» from the package «python-pip» (universe) pip3: command not found EDIT
Results of dpkg -L python3-pip:
/. /usr /usr/share /usr/share/man /usr/share/man/man1 /usr/share/man/man1/pip-3.2.1.gz /usr/share/doc /usr/share/doc/python3-pip /usr/share/doc/python3-pip/changelog.Debian.gz /usr/share/doc/python3-pip/copyright /usr/bin /usr/bin/pip-3.2 /usr/lib /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/pip /usr/lib/python3/dist-packages/pip/log.py /usr/lib/python3/dist-packages/pip/commands /usr/lib/python3/dist-packages/pip/commands/unzip.py /usr/lib/python3/dist-packages/pip/commands/zip.py /usr/lib/python3/dist-packages/pip/commands/install.py /usr/lib/python3/dist-packages/pip/commands/completion.py /usr/lib/python3/dist-packages/pip/commands/uninstall.py /usr/lib/python3/dist-packages/pip/commands/search.py /usr/lib/python3/dist-packages/pip/commands/freeze.py /usr/lib/python3/dist-packages/pip/commands/__init__.py /usr/lib/python3/dist-packages/pip/commands/help.py /usr/lib/python3/dist-packages/pip/commands/bundle.py /usr/lib/python3/dist-packages/pip/_pkgutil.py /usr/lib/python3/dist-packages/pip/util.py /usr/lib/python3/dist-packages/pip/status_codes.py /usr/lib/python3/dist-packages/pip/vcs /usr/lib/python3/dist-packages/pip/vcs/__init__.py /usr/lib/python3/dist-packages/pip/vcs/mercurial.py /usr/lib/python3/dist-packages/pip/vcs/git.py /usr/lib/python3/dist-packages/pip/vcs/bazaar.py /usr/lib/python3/dist-packages/pip/vcs/subversion.py /usr/lib/python3/dist-packages/pip/baseparser.py /usr/lib/python3/dist-packages/pip/exceptions.py /usr/lib/python3/dist-packages/pip/index.py /usr/lib/python3/dist-packages/pip/basecommand.py /usr/lib/python3/dist-packages/pip/req.py /usr/lib/python3/dist-packages/pip/locations.py /usr/lib/python3/dist-packages/pip/__init__.py /usr/lib/python3/dist-packages/pip/runner.py /usr/lib/python3/dist-packages/pip/backwardcompat.py /usr/lib/python3/dist-packages/pip/download.py /usr/lib/python3/dist-packages/pip-1.1.egg-info /usr/lib/python3/dist-packages/pip-1.1.egg-info/SOURCES.txt /usr/lib/python3/dist-packages/pip-1.1.egg-info/not-zip-safe /usr/lib/python3/dist-packages/pip-1.1.egg-info/top_level.txt /usr/lib/python3/dist-packages/pip-1.1.egg-info/PKG-INFO /usr/lib/python3/dist-packages/pip-1.1.egg-info/entry_points.txt /usr/lib/python3/dist-packages/pip-1.1.egg-info/dependency_links.txt 13 Answers
One of three things will likely fix it:
In case
python3-pipdid not install correctly, re-install it:This is used for Debian-based distros like Ubuntu, Mint:
sudo apt-get remove python3-pip; sudo apt-get install python3-pipIf using Fedora, CentOS, RHEL, please use:
sudo dnf reinstall python3-pipTry using the command
python3-pipinstead (works on Fedora; I don't have a copy of Kubuntu to try it on).Just a wild guess...check
pip --version. There is a slight possibility that after installingpython3-pipthe newpipwould replace the oldpip(perhaps viaalternatives?)
EDIT
Now that the output of dpkg -L python3-pip has been added to the question, I can provide the answer.
The correct command name to use is: pip-3.2.
I ran into this problem and found the solution. The python3-pip package installed a pip-3.2 binary.
Executing pip-3.2 --version shows:
pip 1.1 from /usr/lib/python3/dist-packages (python 3.2) Whereas python3-pip gives the command not found message.
I tested it on a "clean" download from here:
I checked for pip-3.2 before installing python3-pip and then after.
You can use use easy_install:
apt-get install python3-setuptools easy_install3 pip 2