Perbaiki: & lsquo; pip & rsquo; tidak dikenali sebagai perintah internal atau eksternal

Beberapa pengguna mencoba menginstal paket Python menggunakan laporan jendela Command Prompt melihat kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ". Sebagian besar pengguna yang terpengaruh melaporkan bahwa masalah tersebut terjadi bahkan setelah menginstal distribusi Python dan memastikan bahwa Python ditambahkan ke variabel jalur. Masalahnya tidak spesifik untuk OS tertentu karena dilaporkan di Windows 7, Windows 8 dan Windows 10.

'pip' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan atau file batch

Apa itu PIP?

PiP adalah akronim rekursif untuk " Paket Pemasangan Pip ". Ini pada dasarnya adalah sistem manajemen paket yang digunakan untuk menginstal dan mengelola paket perangkat lunak yang ditulis dengan Python. Sebagian besar pengguna menggunakan PiP untuk menginstal dan mengelola paket Python yang ditemukan di Python Package Index .

Versi Python terbaru (Python 2.7.9 dan yang lebih baru dan Python 3.4) menyertakan Pip secara default.

Apa yang menyebabkan 'pip' tidak dikenali sebagai kesalahan perintah internal atau eksternal?

Kami menyelidiki masalah ini dengan melihat berbagai laporan pengguna dan mencoba mereplikasi masalah tersebut di komputer kami. Dari apa yang kami kumpulkan, ada beberapa skenario yang diketahui memicu pesan kesalahan khusus ini:

  • Penginstalan PIP tidak ditambahkan ke variabel sistem - Agar dapat menjalankan perintah Python dari jendela CMD, Anda perlu menambahkan jalur penginstalan PiP Anda ke PATH di variabel sistem. Jika Anda menginstal Python menggunakan penginstalan yang dapat dieksekusi, itu harus ditambahkan secara otomatis.
  • Instalasi tidak ditambahkan dengan benar dalam PATH Anda - Sangat mudah untuk mengacaukan PATH jika Anda menambahkannya secara manual. Spasi tambahan atau tidak adanya titik koma sebelum PATH baru akan menghasilkan kesalahan.

Jika saat ini Anda mencoba untuk menyelesaikan pesan kesalahan khusus ini yang mencegah Anda menggunakan perintah Python di CMD, ikuti metode yang diiklankan di artikel ini. Semua perbaikan potensial di bawah ini dipastikan berfungsi oleh setidaknya satu pengguna yang terpengaruh.

Untuk hasil terbaik, ikuti metode di bawah ini hingga Anda menemukan perbaikan yang membantu Anda menyelesaikan masalah dalam skenario khusus Anda.

Metode 1: Memeriksa apakah PIP ditambahkan ke variabel PATH Anda

Mari kita mulai dengan mencari tahu di mana kita berdiri. Jika Anda tidak tahu apakah instalasi PIP Anda ditambahkan ke variabel PATH, Anda dapat menemukannya dengan mudah dengan menggunakan perintah tertentu pada prompt CMD.

Mengetahui hal ini akan mengarahkan Anda ke arah yang benar dan menyelamatkan Anda dari mencoba langkah yang tidak perlu.

Catatan: Jika Anda sudah tahu apakah jalur instalasi PIP Anda ditambahkan ke variabel PATH Anda, pindah ke metode berikutnya di bawah ini.

Berikut panduan cepat untuk memeriksa apakah penginstalan PIP sudah ada di variabel PATH Anda:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " cmd " dan tekan Enter untuk membuka Command Prompt.Jalankan dialog: cmd
  2. Di dalam jendela prompt perintah, ketik echo% PATH% dan tekan Enter untuk mendapatkan daftar dengan semua lokasi ditambahkan ke variabel PATH.Memeriksa untuk melihat apakah penginstalan PIP ada di variabel PATH
  3. Jika Anda berhasil menemukan jalur yang mirip dengan C: \ Python37 \ Scripts (ini tergantung pada versi Python Anda), itu berarti jalur instalasi sudah ditambahkan ke variabel PATH Anda. Dalam hal ini, Anda dapat melewati di samping metode di bawah ini dan langsung ke Metode 4 di mana kami mulai memecahkan masalah yang terkait dengan jalur instalasi PiP.

Jika Anda tidak dapat menemukan jalur instalasi PiP menggunakan tes di atas, pindah ke metode berikutnya di bawah (Metode 2 dan Metode 3) untuk menambahkan PIP ke variabel lingkungan PATH.

Metode 2: Menambahkan PIP ke variabel lingkungan PATH menggunakan GUI Windows

Jika Metode 1 mengungkapkan bahwa penginstalan PIP tidak disetel ke PATH sebagai variabel lingkungan dan Anda sudah menginstal distribusi Python, Anda harus melakukannya secara manual.

Setelah menyelesaikan prosedur di bawah ini, Anda akan dapat memasukkan perintah PiP dari jendela Command Prompt. Berikut panduan singkat tentang Menambahkan instalasi PiP ke variabel lingkungan Path menggunakan GUI Windows:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " sysdm.cpl " dan tekan Enter untuk membuka layar System Properties .Jalankan dialog: sysdm.cpl
  2. Di dalam layar System Properties, buka tab Advanced , lalu klik Variabel Lingkungan .pergi ke tab Advanced dan klik Variabel Lingkungan
  3. Di layar Variabel Lingkungan, buka variabel Sistem dan klik Path untuk memilihnya. Kemudian dengan Path dipilih, klik tombol Edit… .pilih entri Path di bawah Variabel sistem dan klik Edit
  4. Di layar Edit variabel lingkungan, klik Baru dan tambahkan jalur di mana instalasi PiP berada. Untuk Python 3.4, lokasi defaultnya adalah C: \ Python34 \ Scripts.

    Menambahkan lokasi instalasi PiP

  5. Setelah jalur ditambahkan, buka jendela CMD baru dan coba instal paket python yang disertakan dengan PiP. Anda seharusnya tidak lagi melihat kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ".

Jika Anda mencari cara yang lebih cepat untuk menambahkan lokasi PiP ke variabel lingkungan, ikuti Metode 3 .

Metode 3: Menambahkan PIP ke variabel lingkungan PATH menggunakan CMD

Cara yang lebih cepat untuk menyiapkan variabel lingkungan jalur PIP adalah melakukannya langsung dari jendela CMD. Ini akan menghemat waktu Anda, tetapi dapat menjadi sedikit lebih menakutkan jika Anda tidak terbiasa menggunakan terminal.

Berikut panduan cepat tentang mengatur lingkungan jalur PiP langsung dari jendela Command Prompt:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " cmd " dan tekan Enter untuk membuka jendela Command Prompt.Jalankan dialog: cmd
  2. Di jendela Command Prompt, jalankan perintah berikut untuk menyetel penginstalan PIP ke variabel lingkungan:
    setx PATH “% PATH%; C: \ Python37 \ Scripts”

    Catatan: Perlu diingat bahwa dalam perintah ini, kami menggunakan lokasi default untuk Python 3.7. Jika Anda menggunakan versi Python yang berbeda atau Anda menginstalnya di lokasi khusus, ubah jalur setelah ' ; 'sesuai.

  3. Lihat apakah metode ini berhasil dengan menjalankan paket instalasi Python (yang menggunakan PIP) dari jendela CMD yang sama. Jika Anda masih menemukan pesan kesalahan, pindah ke metode selanjutnya di bawah ini.

Metode 4: Membuka paket Python tanpa menambahkan variabel PiP

Jika Anda mencari cara untuk menginstal paket Python dari CMD tanpa menambahkan PiP ke variabel lingkungan PATH, Anda dapat menggunakan beberapa perintah berbeda untuk menginstalnya. Ini juga berfungsi jika Anda menggunakan metode di atas untuk mengonfigurasi variabel PATH lingkungan tetapi Anda masih mendapatkan pesan kesalahan.

Berikut beberapa cara yang dapat Anda gunakan untuk membuka paket instalasi Python di CMD tanpa menambahkan variabel PIP:

Metode Singkat:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " cmd " dan tekan Enter untuk membuka Jendela Prompt Perintah.Jalankan dialog: cmd
  2. Ketik perintah berikut dan pastikan untuk mengubah placeholder ke nama paket Anda sendiri:
    python -m pip install [nama paket]

    Catatan: Ubah [nama paket] dengan nama paket yang Anda coba instal.

Metode Panjang:

  1. Membuka kotak dialog Run dengan menekan tombol Windows + R . Kemudian, ketik " cmd " dan tekan Enter untuk membuka jendela Command Prompt.Jalankan dialog: cmd
  2. Di jendela CMD, gunakan perintah berikut untuk menavigasi ke direktori tempat file .whl python berada.
    cd C: \ python menginstal

    Catatan: Dalam contoh kami, paket pemasangan Python terletak di folder bernama pemasangan python. Sesuaikan perintah ini untuk menavigasi ke direktori tempat roda berada.

  3. Selanjutnya, jalankan perintah berikut untuk menginstal paket Python menggunakan PiP:
    c: \ python37 \ scripts \ pip.exe instal [paket] .whl

    Catatan: Perlu diingat perlu mengubah lokasi instalasi python Anda jika Anda memiliki versi yang lebih lama atau jika Anda menginstal ke lokasi khusus. Juga, pastikan untuk mengubah placeholder [paket] ke nama paket Anda sendiri.

Jika kedua metode terakhir ini tidak memungkinkan Anda untuk menginstal paket Python dari jendela CMD, ikuti metode terakhir di bawah ini di mana kami memastikan bahwa PiP diinstal.

Metode 5: Memastikan bahwa PiP disertakan dalam instalasi Python Anda

Sebelum kita melanjutkan dan menginstal ulang seluruh lingkungan Python, mari kita lihat apakah PiP tidak dihilangkan dari instalasi Python. Pemasang Python tertentu akan membiarkan PiP keluar dari pemasangan default.

Untungnya, Anda dapat memperbaiki ini dengan memodifikasi instalasi Python dan memodifikasinya untuk menginstal PIP. Berikut panduan singkat tentang cara melakukan ini:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " appwiz.cpl " dan tekan Enter untuk membuka Program dan Fitur.

    Jalankan dialog: appwiz.cpl

  2. Di dalam Program dan Fitur , klik kanan pada instalasi Python dan klik Ubah .Ubah instalasi Python
  3. Pada layar Modify Setup , klik Modify.

    Klik Modify untuk memastikan bahwa PiP diinstal

  4. Di layar Fitur Opsional , centang kotak yang terkait dengan pip dan klik Berikutnya .Mengubah instalasi Python untuk memasukkan PiP
  5. Tekan tombol Install untuk membuat perubahan pada instalasi Python.Mengubah instalasi Python
  6. Setelah instalasi Python diubah, buka jendela CMD dan lihat apakah Anda dapat menginstal paket Python dengan PiP tanpa melihat kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ".

Metode 6: Menginstal Python melalui penginstal yang dapat dieksekusi

Jika Anda telah sampai sejauh ini tanpa hasil, menginstal ulang Python bersama dengan komponennya kemungkinan besar akan menyelesaikan kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ".

Cara termudah untuk melakukannya adalah dengan menggunakan installer Python yang dapat dieksekusi. Jika Anda mengkonfigurasinya dengan benar, itu akan menginstal PiP secara otomatis. Berikut panduan singkat tentang cara melakukan ini:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik " appwiz.cpl " dan tekan Enter untuk membuka Program dan Fitur .Jalankan dialog: appwiz.cpl
  2. Di dalam Program dan Fitur , gulir ke bawah ke daftar program untuk menemukan instalasi Python. Setelah Anda menemukannya, klik kanan padanya dan pilih Uninstall, lalu ikuti petunjuk di layar untuk menghapusnya dari sistem Anda. Setelah distribusi Python dihapus dari komputer Anda, mulai ulang mesin Anda.Menghapus instalasi Python dari mesin Anda
  3. Pada startup berikutnya, kunjungi tautan ini (di sini ) dan unduh penginstal Python yang dapat dieksekusi terbaru sesuai dengan arsitektur Os Anda.Mengunduh pemasang Python yang dapat dieksekusi dengan benar
  4. Buka instalasi yang dapat dieksekusi dan mulai dengan memastikan bahwa kotak yang terkait dengan Tambahkan Python ke PATH dicentang - Ini memastikan bahwa Anda dapat menjalankan perintah Python di Command Prompt. Kemudian, klik Kustomisasi instalasi .Pastikan Python ditambahkan ke PATH, lalu klik Kustomisasi instalasi
  5. Di jendela Fitur Opsional , pastikan bahwa kotak yang terkait dengan pip dicentang, lalu klik Berikutnya .Pastikan pip dicentang di bawah fitur opsional
  6. Biarkan lokasi default dan Opsi Lanjutan , lalu klik Instal untuk memulai penginstalan.Menginstal Python
  7. Setelah penginstalan selesai, mulai ulang komputer Anda secara manual jika Anda tidak secara otomatis diminta untuk melakukannya.
  8. Pada startup berikutnya, lihat apakah masalah telah diselesaikan dengan mencoba menginstal paket Python melalui jendela CMD.
  9. Jika Anda masih melihat kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ", ketik perintah berikut di jendela CMD:
    python -m ensurepip --default-pip 

    Catatan: Dengan distribusi Python tertentu (terutama 3.6), kemungkinan PiP tidak diinstal secara default. Salah satu perbaikan resmi untuk ini yang disertakan dalam dokumentasi adalah perintah ini.