Peringatan: pip dipanggil oleh pembungkus skrip lama


13

PERINGATAN: pip dipanggil oleh pembungkus skrip lama. Ini akan gagal di versi pip yang akan datang. Silakan lihat https://github.com/pypa/pip/issues/5599 untuk nasihat tentang memperbaiki masalah yang mendasarinya. Untuk menghindari masalah ini, Anda dapat memanggil Python dengan '-m pip' alih-alih menjalankan pip secara langsung.

Ketika saya langsung mengetik pip listke terminal, saya mendapatkan peringatan di atas. Apa artinya sebenarnya?

Haruskah saya selalu menggunakannya python3 -m pip list? (Jika saya menggunakannya dengan cara itu, output yang sama (daftar paket) muncul tanpa peringatan)

ps: Saya di ubuntu 18.10


Bisakah Anda menggunakan python3 -m pip listtanpa masalah?
NaruS

@NaruS ya, saat digunakan dengan cara itu, peringatan itu hilang.
muyustan

Dalam hal ini, saya pribadi merekomendasikan untuk mencoba menginstal ulang pip karena masalah ini agak sulit untuk diperbaiki jika tidak (cenderung untuk memperbaiki orang ke orang dari apa yang sudah dibaca) Jika Anda tidak ingin melakukannya, Anda harus menggunakan ini python3 -m pip [package (in your case list)]sayangnya ini tidak menghentikan Anda dari menjadi lebih bertele-tele ketika datang ke memohon pip
NaruS

@NaruS saya meninjau kembali pertanyaan ini dan berpikir bahwa itu seharusnya ada python -m pip [**install** package (in your case list)]di komentar Anda, jika saya tidak salah. Jika Anda pikir saya benar, jangan hapus komentar Anda dan biarkan komentar saya tetap di sini, beri tahu saya sebaliknya.
muyustan

Jawaban:


10

Saya menghadapi masalah yang sama tetapi pada Windows. Menginstal ulang pipberfungsi untuk saya. Anda dapat memaksa menginstal ulang pipdengan:

python -m pip install --upgrade --force-reinstall pip

Saya kira ini tentang menggunakan pip 9 bukannya pip 20, yang setidaknya merupakan cara saya menyelesaikannya
muyustan


1

Anda dapat menyelesaikannya dengan memutakhirkan pip:

pip install --upgrade pip

Ia ada di ubuntu, jadi pip mungkin akan disediakan oleh ubuntu sebagai paket. Karena itu ia harus menggunakan apt untuk meningkatkan paket pip.
Frieder

Saya rasa tidak, karena pip saya sudah up to date, itu 20.xx dan masalahnya diselesaikan hanya ketika saya menghapus pip dan mengunduh pip 9.xx
muyustan

1

Saya mengalami masalah yang sama setelah saya memperbarui versi pip ke 20.1.x melalui Pytharm . Saya telah menemukan satu cara untuk memastikan Anda dapat menggunakannya pip install xxxdalam keadaan darurat:

  1. Cukup buka folder yang berisi pip (mis. C:\Program Files\Python37\LibDi laptop win10 saya)
  2. Anda dapat menemukan dua folder secara terpisah milik pip versi lama dan pip yang baru diinstal (mis. ./pip19_xxxUntuk yang lama dan ./pipyang baru diinstal
  3. Hapus folder pip versi baru (mis. ./pip)
  4. (JIKA PERLU) Ubah PATH lingkungan di windows10
  5. Tes pip install xxxatau python -m pip install xxxmasuk cmd, seharusnya sudah bekerja sekarang

1

Gunakan saja

 python -m pip install [module_name] 

Ini akan menyelesaikan masalah peringatan


-5
  1. Buka Windows Powershell sebagai Administrador
  2. instal pip --upgrade pip
  3. pip instal PyQt5

Saya bilang saya di ubuntu
muyustan

Jangan gunakan ini. Jangan gunakan pip dengan sudo juga.
Heisenberg
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.