Je teste un programme Python3 sur plusieurs ordinateurs. Pour ce faire, je dois installer une bibliothèque de Python avec pip3
.
Donc tout d’abord, j’installais python3-pip
chaque ordinateur (tout le monde utilise le système d’exploitation Kubuntu). Tout allait bien, puis j'ai installé le paquet dont j'avais besoin pip3
et j'ai réussi à le faire, à l'exception d'un ordinateur.
python3-pip
Apparemment , dans cet ordinateur, il a été installé avec succès, mais lorsque je cherche le paquet, je reçois cette erreur (la traduction est faite maison):
Command «pip3» was not found, maybe you wanted to say:
The command «pip» from the package «python-pip» (universe)
pip3: command not found
MODIFIER
Résultats 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
Réponses:
Une des trois choses susceptibles de résoudre ce problème:
Si le logiciel
python3-pip
n’a pas été installé correctement, réinstallez-le:Ceci est utilisé pour les distributions basées sur Debian comme Ubuntu, Mint:
Si vous utilisez Fedora, CentOS, RHEL, veuillez utiliser:
Essayez
python3-pip
plutôt d’ utiliser la commande (fonctionne sur Fedora; je n’ai pas de copie de Kubuntu pour l’essayer).Juste une conjecture sauvage ... vérifier
pip --version
. Il y a une faible possibilité que , après l' installation depython3-pip
la nouvellepip
serait remplacer l'ancienpip
(peut - être par l' intermédiairealternatives
?)EDIT
Maintenant que le résultat de
dpkg -L python3-pip
a été ajouté à la question, je peux fournir la réponse.Le nom de la commande à utiliser est:
pip-3.2
.la source
rpm -ql python3-pip|grep bin/pip3
montre/usr/bin/pip3 /usr/bin/pip3.5
, maisls /usr/bin|grep pip3
ne les trouve pas.dnf remove
, car cela endnf
dépend. Cependant, vous y êtes autorisédnf reinstall
, ce qui est de toute façon nécessaire.dnf
(etyum
avant cela) est assez intelligent pour savoir que la réinstallation d’un paquet nécessaire est OK même si le supprimer ne l’est pas.pip-3.6
dpkg
sortie estpip-3.2
. Évidemment, ladpkg
sortie sera différente pour une version différente depip
.J'ai rencontré ce problème et trouvé la solution. Le
python3-pip
paquet installé unpip-3.2
binaire.Exécution de
pip-3.2 --version
spectacles:Considérant que
python3-pip
donne lecommand not found
message.Je l'ai testé sur un téléchargement "propre" à partir d'ici: https://sourceforge.net/projects/rpiqemuwindows/
J'ai vérifié
pip-3.2
avant d'installerpython3-pip
et ensuite après.la source
Vous pouvez utiliser easy_install:
la source