python3-pip installed but pip3 command not found?
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 foundEDIT
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 1 3 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 More in general
"Zoraya ter Beek, age 29, just died by assisted suicide in the Netherlands. She was physically healthy, but psychologically depressed. It's an abomination that an entire society would actively facilitate, even encourage, someone ending their own life because they had no hope. Th…"