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 withpip3
, 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
Solution:
One of three things will likely fix it:
In case
python3-pip
did 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-pip
If using Fedora, CentOS, RHEL, please use:
sudo dnf reinstall python3-pip
Try using the command
python3-pip
instead (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-pip
the newpip
would 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
.