Saya sedang menguji program Python3 di beberapa komputer. Untuk melakukan itu, saya perlu menginstal perpustakaan Python dengan pip3
.
Jadi pertama, saya menginstal python3-pip
di setiap komputer (semua orang menjalankan Kubuntu OS). Semuanya baik-baik saja, dan kemudian saya menginstal paket yang saya butuhkan pip3
, dan saya berhasil melakukannya kecuali untuk satu komputer.
Di komputer python3-pip
itu , ternyata diinstal dengan sukses, tetapi ketika saya mencari paket, saya mendapatkan kesalahan ini (terjemahannya adalah buatan sendiri):
Command «pip3» was not found, maybe you wanted to say:
The command «pip» from the package «python-pip» (universe)
pip3: command not found
SUNTING
Hasil dari 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
Jawaban:
Satu dari tiga hal kemungkinan akan memperbaikinya:
Dalam hal
python3-pip
tidak tidak diinstal dengan benar, kembali menginstalnya:Ini digunakan untuk distro berbasis Debian seperti Ubuntu, Mint:
Jika menggunakan Fedora, CentOS, RHEL, silakan gunakan:
Coba gunakan perintahnya
python3-pip
(berfungsi di Fedora; Saya tidak punya salinan Kubuntu untuk mencobanya).Tebakan liar ... periksa
pip --version
. Ada sedikit kemungkinan bahwa setelah menginstalpython3-pip
yang barupip
akan menggantikan yang lamapip
(mungkin viaalternatives
?)EDIT
Sekarang setelah output
dpkg -L python3-pip
telah ditambahkan ke pertanyaan, saya dapat memberikan jawabannya.Nama perintah yang benar untuk digunakan adalah:
pip-3.2
.sumber
rpm -ql python3-pip|grep bin/pip3
menunjukkan/usr/bin/pip3 /usr/bin/pip3.5
, tetapils /usr/bin|grep pip3
tidak menemukannya.dnf remove
itu, karenadnf
tergantung padanya. Namun, Anda diizinkan untukdnf reinstall
itu, yang memang diperlukan.dnf
(danyum
sebelum itu) cukup pintar untuk mengetahui bahwa menginstal ulang paket yang diperlukan adalah OK bahkan jika menghapusnya tidak.pip-3.6
dpkg
output adalahpip-3.2
. Jelasdpkg
output akan berbeda untuk versi yang berbedapip
.Saya mengalami masalah ini dan menemukan solusinya. The
python3-pip
paket memasangpip-3.2
biner.Eksekusi
pip-3.2 --version
menunjukkan:Padahal yang
python3-pip
membericommand not found
pesan.Saya mengujinya pada unduhan "bersih" dari sini: https://sourceforge.net/projects/rpiqemuwindows/
Saya memeriksa
pip-3.2
sebelum menginstalpython3-pip
dan kemudian setelah.sumber
Anda dapat menggunakan menggunakan easy_install:
sumber