Betulkan: ‘pip’ tidak dikenali sebagai arahan dalaman atau luaran



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sebilangan pengguna cuba memasang pakej Python menggunakan laporan tetingkap Prompt Perintah melihat ' pip tidak dikenali sebagai arahan dalaman atau luaran Ralat. Sebilangan besar pengguna yang terjejas melaporkan bahawa masalah itu berlaku walaupun setelah memasang pengedaran Python dan memastikan bahawa Python ditambahkan ke pemboleh ubah jalur. Masalahnya tidak khusus untuk OS tertentu kerana dilaporkan pada Windows 7, Windows 8 dan Windows 10.



‘Pip’ tidak dikenali sebagai arahan dalaman atau luaran, program yang boleh dikendalikan atau fail kumpulan



Apa itu PIP?

PiP adalah akronim rekursif untuk “ Pakej Pemasangan Pip '. Ini pada dasarnya adalah sistem pengurusan pakej yang digunakan untuk memasang dan mengurus pakej perisian yang ditulis dalam Python. Sebilangan besar pengguna menggunakan PiP untuk memasang dan menguruskan pakej Python yang terdapat di Indeks Pakej Python .



Versi Python terkini (Python 2.7.9 dan yang lebih baru dan Python 3.4) merangkumi Pip secara lalai.

Apa yang menyebabkan ‘pip’ tidak dikenali sebagai kesalahan arahan dalaman atau luaran?

Kami menyiasat masalah ini dengan melihat pelbagai laporan pengguna dan berusaha mereplikasi masalah tersebut di komputer kami. Dari apa yang kami kumpulkan, terdapat beberapa senario yang diketahui mencetuskan mesej ralat ini:

  • Pemasangan PIP tidak ditambahkan pada pemboleh ubah sistem - Untuk dapat menjalankan perintah Python dari tetingkap CMD, anda perlu menambahkan jalan pemasangan PiP anda ke PATH anda dalam pemboleh ubah sistem. Sekiranya anda memasang Python menggunakan pemasangan yang boleh dilaksanakan, ia mesti ditambahkan secara automatik.
  • Pemasangan tidak betul dimasukkan di PATH anda - Mudah merosakkan PATH jika anda menambahkannya secara manual. Ruang tambahan atau kehilangan titik koma sebelum PATH baru akan menghasilkan kesalahan.

Jika anda saat ini berusaha menyelesaikan pesan ralat tertentu yang menghalangi anda menggunakan perintah Python di CMD, ikuti kaedah yang diiklankan dalam artikel ini. Semua potensi perbaikan di bawah ini disahkan berfungsi oleh sekurang-kurangnya satu pengguna yang terjejas.



Untuk hasil terbaik, ikuti kaedah di bawah ini sehingga anda menemui penyelesaian yang membantu anda menyelesaikan masalah dalam senario tertentu.

Kaedah 1: Memeriksa sama ada PIP ditambahkan ke pemboleh ubah PATH anda

Mari mulakan dengan mengetahui di mana kita berada. Sekiranya anda tidak tahu sama ada pemasangan PIP anda ditambahkan ke pemboleh ubah PATH anda, anda boleh mengetahuinya dengan mudah dengan menggunakan arahan tertentu pada arahan CMD.

Mengetahui perkara ini akan mengarahkan anda ke arah yang betul dan menyelamatkan anda daripada mencuba langkah-langkah yang tidak perlu.

Catatan: Sekiranya anda sudah mengetahui apakah jalan pemasangan PIP anda ditambahkan ke pemboleh ubah PATH anda, beralih ke kaedah seterusnya di bawah.

Berikut adalah panduan ringkas untuk memeriksa apakah pemasangan PIP sudah ada dalam pemboleh ubah PATH anda:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' cmd Dan tekan Masukkan untuk membuka Prompt Perintah. Menambah lokasi pemasangan PiP

    Jalankan dialog: cmd

  2. Di dalam tetingkap arahan arahan, ketik gema% PATH% dan tekan Masukkan untuk mendapatkan senarai dengan semua lokasi ditambahkan pada pemboleh ubah PATH. Jalankan dialog: appwiz.cpl

    Memeriksa untuk mengetahui apakah pemasangan PIP terdapat dalam pemboleh ubah PATH

  3. Sekiranya anda berjaya mencari jalan yang serupa dengan C: Python37 Skrip (ini bergantung pada versi Python anda), ini bermaksud jalan pemasangan sudah ditambah ke pemboleh ubah PATH anda. Dalam kes ini, anda boleh melangkau di sebelah kaedah di bawah dan terus ke Kaedah 4 di mana kita mula menyelesaikan masalah untuk masalah yang berkaitan dengan jalan pemasangan PiP.

Sekiranya anda tidak dapat mencari jalan pemasangan PiP menggunakan ujian di atas, beralih ke kaedah seterusnya di bawah (Kaedah 2 dan Kaedah 3) untuk menambahkan PIP ke pemboleh ubah persekitaran PATH.

Kaedah 2: Menambah PIP ke pemboleh ubah persekitaran PATH menggunakan Windows GUI

Sekiranya Kaedah 1 mendedahkan bahawa pemasangan PIP tidak ditetapkan ke PATH sebagai pemboleh ubah persekitaran dan anda sudah memasang pengedaran Python, anda perlu melakukannya secara manual.

Setelah menyelesaikan prosedur di bawah, anda akan dapat memasukkan perintah PiP dari tetingkap Prompt Perintah. Berikut adalah panduan ringkas Menambah pemasangan PiP ke pemboleh ubah persekitaran Path menggunakan GUI Windows:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' sysdm.cpl Dan tekan Masukkan untuk membuka Sifat Sistem skrin. Klik Modify untuk memastikan bahawa PiP dipasang

    Jalankan dialog: sysdm.cpl

  2. Di dalam skrin Properties Sistem, pergi ke Mahir tab, kemudian klik pada Pemboleh ubah Persekitaran .

    Pergi ke tab Advanced dan klik pada Environment Variables

  3. Pada skrin Pembolehubah Lingkungan, pergi ke Pemboleh ubah sistem dan klik pada Jalan untuk memilihnya. Kemudian dengan Jalan dipilih, klik Edit… butang.

    Pilih entri Laluan di bawah Pemboleh ubah sistem dan klik Edit

  4. Di dalam Edit skrin pemboleh ubah persekitaran, klik pada Baru dan tambahkan jalan di mana pemasangan PiP berada. Untuk Python 3.4, lokasi lalai adalah C: Python34 Skrip.

    Menambah lokasi pemasangan PiP

  5. Setelah jalan ditambahkan, buka tetingkap CMD baru dan cuba pasang python package yang disertakan dengan PiP. Anda tidak perlu lagi melihat ' pip tidak dikenali sebagai arahan dalaman atau luaran 'ralat.

Sekiranya anda mencari cara yang lebih cepat untuk menambahkan lokasi PiP ke pemboleh ubah persekitaran, ikuti Kaedah 3 .

Kaedah 3: Menambah PIP ke pemboleh ubah persekitaran PATH menggunakan CMD

Cara yang lebih cepat untuk menetapkan pemboleh ubah persekitaran jalur PIP adalah dengan melakukannya secara langsung dari tetingkap CMD. Ini akan menjimatkan sedikit masa, tetapi sedikit menakutkan jika anda tidak terbiasa menggunakan terminal.

Berikut adalah panduan ringkas untuk menetapkan persekitaran laluan PiP secara langsung dari tetingkap Prompt Perintah:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' cmd Dan tekan Masukkan untuk membuka tetingkap Prompt Perintah.

    Jalankan dialog: cmd

  2. Di tetingkap Prompt Perintah, jalankan perintah berikut untuk menetapkan pemasangan PIP ke pemboleh ubah persekitaran:
    setx PATH “% PATH%; C:  Python37  Skrip”

    Catatan: Perlu diingat bahawa dalam perintah ini, kami menggunakan lokasi lalai untuk Python 3.7. Sekiranya anda menggunakan versi Python yang lain atau anda memasangnya di lokasi tersuai, ubah jalan setelah ‘ ; 'Sewajarnya.

  3. Lihat apakah kaedah ini berjaya dengan menjalankan pakej pemasangan Python (yang menggunakan PIP) dari tetingkap CMD yang sama. Sekiranya anda masih menemui mesej ralat, beralih ke kaedah seterusnya di bawah.

Kaedah 4: Membuka pakej Python tanpa menambahkan pemboleh ubah PiP

Sekiranya anda mencari cara untuk memasang pakej Python dari CMD tanpa menambahkan PiP ke pemboleh ubah persekitaran PATH, anda boleh menggunakan beberapa perintah yang berbeza untuk memasangnya. Ini juga berfungsi jika anda menggunakan kaedah di atas untuk mengkonfigurasi pemboleh ubah PATH lingkungan tetapi anda masih menemui mesej ralat.

Berikut adalah beberapa cara yang boleh anda gunakan untuk membuka pakej pemasangan Python di CMD tanpa menambahkan pemboleh ubah PIP:

Kaedah Ringkas:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' cmd 'Dan tekan Enter untuk membuka tetingkap Prompt Perintah.

    Jalankan dialog: cmd

  2. Ketik perintah berikut dan pastikan untuk menukar placeholder ke nama pakej anda sendiri:
    python -m pip memasang [packagename]

    Catatan: Ubah [nama pakej] dengan nama pakej yang anda cuba pasangkan.

Kaedah Panjang:

  1. Buka kotak dialog Jalankan dengan menekan Kekunci Windows + R . Kemudian, taip ' cmd 'Dan tekan Masukkan untuk membuka tetingkap Prompt Perintah.

    Jalankan dialog: cmd

  2. Di tetingkap CMD, gunakan perintah berikut untuk menavigasi ke direktori di mana python .wh fail terletak.
    cd C:  python dipasang

    Catatan: Dalam contoh kami, pakej pemasangan Python terletak di folder yang dipanggil pemasangan python. Sesuaikan perintah ini untuk menavigasi ke direktori di mana roda berada.

  3. Seterusnya, jalankan arahan berikut untuk memasang pakej Python menggunakan PiP:
     c:  python37  scripts  pip.exe install [package] .whl 

    Catatan: Perlu diingat perlu mengubah lokasi pemasangan python anda jika anda mempunyai versi lama atau jika anda memasang ke lokasi khusus. Juga, pastikan untuk menukar placeholder [paket] ke nama pakej anda sendiri.

Sekiranya kedua kaedah terakhir ini tidak membolehkan anda memasang pakej Python dari tetingkap CMD, ikuti kaedah terakhir di bawah ini di mana kami memastikan bahawa PiP dipasang.

Kaedah 5: Memastikan PiP disertakan dalam pemasangan Python anda

Sebelum kita maju dan memasang semula keseluruhan persekitaran Python, mari kita lihat sama ada PiP tidak dihilangkan dari pemasangan Python. Pemasang Python tertentu akan meninggalkan PiP daripada pemasangan lalai.

Nasib baik, anda boleh membetulkannya dengan mengubah pemasangan Python dan mengubahnya untuk memasang PIP. Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' appwiz.cpl Dan tekan Masukkan untuk membuka Program dan Ciri-ciri.

    Jalankan dialog: appwiz.cpl

  2. Dalam Program dan Ciri , klik kanan pada Python pemasangan dan klik Ubah .

    Tukar pemasangan Python

  3. Dekat Ubahsuai Persediaan skrin, klik pada Ubah suai.

    Klik Modify untuk memastikan bahawa PiP dipasang

  4. Di dalam Ciri Pilihan skrin, tandakan kotak yang berkaitan dengan pip dan klik Seterusnya .

    Mengubah pemasangan Python untuk memasukkan PiP

  5. Tekan butang Pasang untuk membuat perubahan pada pemasangan Python.

    Menukar pemasangan Python

  6. Setelah pemasangan Python diubah, buka tetingkap CMD dan lihat apakah anda dapat memasang pakej Python dengan PiP tanpa melihat ' pip tidak dikenali sebagai arahan dalaman atau luaran 'ralat.

Kaedah 6: Memasang Python melalui pemasang yang boleh dilaksanakan

Sekiranya anda sampai sejauh ini tanpa hasil, memasang semula Python bersama komponennya mungkin akan menyelesaikan masalah ' pip tidak dikenali sebagai arahan dalaman atau luaran 'ralat.

Cara termudah untuk melakukannya adalah dengan menggunakan pemasang Python yang boleh dilaksanakan. Sekiranya anda mengkonfigurasinya dengan betul, ia akan memasang PiP secara automatik. Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip ' appwiz.cpl Dan tekan Masukkan untuk membuka Program dan Ciri .

    Jalankan dialog: appwiz.cpl

  2. Dalam Program dan Ciri , tatal ke bawah ke senarai program untuk mencari pemasangan Python. Setelah anda menjumpainya, klik kanan padanya dan pilih Nyahpasang, kemudian ikuti arahan di skrin untuk mengeluarkannya dari sistem anda. Setelah pengedaran Python dikeluarkan dari komputer anda, mulakan semula mesin anda.

    Nyahpasang Python dari mesin anda

  3. Pada permulaan seterusnya, lawati pautan ini ( di sini ) dan muat turun pemasang terbaru Python yang boleh dilaksanakan mengikut seni bina Os anda.

    Memuat turun pemasang boleh laku Python yang betul

  4. Buka pemasangan yang boleh dilaksanakan dan mulakan dengan memastikan bahawa kotak yang berkaitan dengan Tambah Python ke PATH dicentang - Ini memastikan bahawa anda dapat menjalankan perintah Python di Command Prompt. Kemudian, klik pada Sesuaikan pemasangan .

    Pastikan Python ditambahkan ke PATH, kemudian klik pada Customize pemasangan

  5. Di dalam Ciri Pilihan tetingkap, pastikan bahawa kotak yang berkaitan dengan pip dicentang, kemudian klik Seterusnya .

    Pastikan pip diperiksa di bawah ciri pilihan

  6. Tinggalkan lokasi lalai dan Pilihan Lanjutan , kemudian klik Pasang untuk memulakan pemasangan.

    Memasang Python

  7. Setelah pemasangan selesai, mulakan semula komputer anda secara manual jika anda tidak diminta untuk melakukannya secara automatik.
  8. Pada permulaan seterusnya, lihat apakah masalahnya telah diselesaikan dengan cuba memasang pakej Python melalui tetingkap CMD.
  9. Sekiranya anda masih melihat ' pip tidak dikenali sebagai arahan dalaman atau luaran Ralat, ketik perintah berikut di tetingkap CMD:
     python -m ensurepip - default-pip 

    Catatan: Dengan pengedaran Python tertentu (terutamanya 3.6), kemungkinan PiP tidak dipasang secara lalai. Salah satu pembaikan rasmi untuk ini termasuk dalam dokumentasi adalah perintah ini.

7 minit membaca