Estoy probando un programa Python3 en varias computadoras. Para hacer eso, necesito instalar una biblioteca de Python con pip3.
Primero, estaba instalando python3-pipen cada computadora (todos están ejecutando Kubuntu OS). Todo estaba bien, y luego instalé el paquete que necesitaba pip3, y logré hacerlo excepto una computadora.
En esa computadora, python3-pipaparentemente se instaló con éxito, pero cuando busco el paquete, aparece este error (la traducción es casera):
Command «pip3» was not found, maybe you wanted to say:
The command «pip» from the package «python-pip» (universe)
pip3: command not found
EDITAR
Resultados de 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

Respuestas:
Es probable que una de las tres cosas lo arregle:
En caso de
python3-pipque no se haya instalado correctamente, vuelva a instalarlo:Esto se usa para distribuciones basadas en Debian como Ubuntu, Mint:
Si usa Fedora, CentOS, RHEL, use:
Intente usar el comando en su
python3-piplugar (funciona en Fedora; no tengo una copia de Kubuntu para probarlo).Solo una suposición descabellada ... mira
pip --version. Existe una ligera posibilidad de que, después de instalarpython3-pipel nuevopip, reemplace al antiguopip(¿quizás a través dealternatives?)EDITAR
Ahora que el resultado de
dpkg -L python3-pipse ha agregado a la pregunta, puedo proporcionar la respuesta.El nombre del comando correcto es:
pip-3.2.fuente
rpm -ql python3-pip|grep bin/pip3muestra/usr/bin/pip3 /usr/bin/pip3.5, perols /usr/bin|grep pip3no los encuentra.dnf remove, ya quednfdepende de ello. Sin embargo, puedednf reinstallhacerlo, que es lo que se necesita de todos modos.dnf(yyumantes) es lo suficientemente inteligente como para saber que reinstalar un paquete necesario está bien incluso si eliminarlo no lo es.pip-3.6dpkgsalida espip-3.2. Obviamente, ladpkgsalida será diferente para una versión diferente depip.Me encontré con este problema y encontré la solución. El
python3-pippaquete instaló unpip-3.2binario.Ejecución de
pip-3.2 --versionespectáculos:Mientras que
python3-pipda elcommand not foundmensaje.Lo probé en una descarga "limpia" desde aquí: https://sourceforge.net/projects/rpiqemuwindows/
Lo comprobé
pip-3.2antes de instalarlopython3-pipy luego después.fuente
Puede usar use easy_install:
fuente