Perbaiki: 'pip' tidak dikenali sebagai perintah internal atau eksternal

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

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

Apa itu PIP?

PiP adalah singkatan rekursif untuk " Paket Instalasi Pip ". Ini pada dasarnya 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 dalam Indeks Paket Python .

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:

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

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

Untuk hasil terbaik, ikuti metode di bawah ini hingga Anda menemukan perbaikan yang membantu Anda untuk 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, 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-langkah yang tidak perlu.

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

Berikut adalah panduan cepat untuk memeriksa apakah instalasi PIP sudah dalam 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 instalasi PIP hadir dalam variabel PATH
  3. Jika Anda berhasil menemukan jalur yang mirip dengan skrip C: \ Python37 \ (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 beralih ke Metode 4 tempat kami memulai pemecahan masalah untuk masalah yang terkait dengan jalur pemasangan PiP.

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

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

Jika Metode 1 mengungkapkan bahwa instalasi PIP tidak diatur 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 adalah panduan singkat tentang Menambahkan instalasi PiP ke variabel lingkungan Path menggunakan Windows GUI:

  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 pada Variabel Lingkungan .

    Buka tab Tingkat Lanjut dan klik pada Variabel Lingkungan
  3. Pada layar Variabel Lingkungan, buka Sistem variabel dan klik Path untuk memilihnya. Kemudian dengan Path yang dipilih, klik tombol Edit… .

    Pilih entri Path di bawah Variabel sistem dan klik Edit
  4. Di layar Edit environment variable, klik New dan tambahkan path tempat instalasi PiP berada. Untuk Python 3.4, lokasi default adalah C: \ Python34 \ Scripts.

    Menambahkan lokasi pemasangan PiP
  5. Setelah path ditambahkan, buka jendela CMD baru dan coba instal paket python yang datang 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 mengatur variabel lingkungan path PIP adalah dengan melakukannya secara langsung dari jendela CMD. Ini akan menghemat waktu Anda, tetapi bisa sedikit lebih menakutkan jika Anda tidak terbiasa menggunakan terminal.

Berikut adalah panduan cepat tentang pengaturan 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 mengatur instalasi PIP ke variabel lingkungan:
     setx PATH "% PATH%; C: \ Python37 \ Scripts" 

    Catatan: Ingatlah bahwa dalam perintah ini, kami menggunakan lokasi default untuk Python 3.7. Jika Anda menggunakan versi Python yang berbeda atau 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 berikutnya 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 mengkonfigurasi variabel PATH lingkungan tetapi Anda masih menemukan pesan kesalahan.

Berikut adalah 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 mengganti placeholder dengan nama paket Anda sendiri:
     python -m pip instal [nama paket] 

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

Metode Panjang:

  1. Buka 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 python .whl berada.
     cd C: \ python menginstal 

    Catatan: Dalam contoh kami, paket instal Python terletak di folder yang disebut instal python. Adaptasikan perintah ini untuk menavigasi ke direktori di mana roda berada.

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

    Catatan: Perlu diingat untuk mengubah lokasi instalasi python Anda jika Anda memiliki versi yang lebih lama atau jika Anda menginstal ke lokasi kustom. Juga, pastikan untuk mengganti placeholder [paket] dengan 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 termasuk 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 membuat PiP keluar dari instalasi 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 pada Modify.

    Klik pada Modify untuk memastikan bahwa PiP diinstal
  4. Di layar Fitur Opsional, centang kotak yang terkait dengan pip dan klik Berikutnya .

    Memodifikasi instalasi Python untuk memasukkan PiP
  5. Tekan tombol Install untuk melakukan perubahan pada instalasi Python.

    Mengubah instalasi Python
  6. Setelah instalasi Python dimodifikasi, 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 installer yang dapat dieksekusi

Jika Anda sampai sejauh ini tanpa hasil, instal ulang Python beserta komponennya kemungkinan akan menyelesaikan kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ".

Cara termudah untuk melakukan ini adalah dengan menggunakan installer yang dapat dieksekusi Python. Jika Anda mengonfigurasinya 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, restart mesin Anda.

    Menghapus Instalasi Python dari mesin Anda
  3. Pada startup berikutnya, kunjungi tautan ini (di sini ) dan unduh installer Python yang dapat dieksekusi terbaru sesuai dengan arsitektur Os Anda.

    Mengunduh pemasang yang dapat dijalankan Python yang tepat
  4. Buka penginstalan 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 Prompt Perintah. Kemudian, klik Customize installation .

    Pastikan Python ditambahkan ke PATH, lalu klik Customize installation
  5. Di jendela Fitur Opsional, pastikan bahwa kotak yang terkait dengan pip dicentang, lalu klik Berikutnya .

    Pastikan pip diperiksa di bawah fitur opsional
  6. Tinggalkan lokasi default dan Opsi Lanjutan, lalu klik Instal untuk memulai instalasi.

    Menginstal Python
  7. Setelah instalasi selesai, restart komputer Anda secara manual jika Anda tidak secara otomatis diminta untuk melakukannya.
  8. Pada startup berikutnya, lihat apakah masalah telah diatasi dengan mencoba menginstal paket Python melalui jendela CMD.
  9. Jika Anda masih melihat kesalahan " pip tidak dikenali sebagai perintah internal atau eksternal ", ketikkan perintah berikut di jendela CMD:
     python -m ensurepip --default-pip 

    Catatan: Dengan distribusi Python tertentu (khususnya 3, 6), ada kemungkinan bahwa PiP tidak diinstal secara default. Salah satu perbaikan resmi untuk ini termasuk dalam dokumentasi adalah perintah ini.

Artikel Menarik