Düzeltme: 'pip' bir iç veya dış komut olarak tanınmıyor

Bazı kullanıcılar bir Komut İstemi penceresi kullanarak Python paketlerini yüklemeye çalışıyor " pip bir iç veya dış komut olarak tanınmıyor " hatasını görüyor. Etkilenen kullanıcıların çoğu, sorunun Python dağıtımını yükledikten ve Python'un yol değişkenine eklendiğinden emin olduktan sonra meydana geldiğini bildirmektedir. Sorun, Windows 7, Windows 8 ve Windows 10'da bildirildiği için belirli bir işletim sistemine özel değil.

'pip' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor

PIP Nedir?

PiPPip Kurulum Paketleri ” nin tekrarlı bir kısaltmasıdır. Temelde Python ile yazılmış yazılım paketlerini kurmak ve yönetmek için kullanılan bir paket yönetim sistemidir. Çoğu kullanıcı, Python Paket Dizininde bulunan Python paketlerini kurmak ve yönetmek için PiP'den yararlanır.

En yeni Python sürümleri (Python 2.7.9 ve üstü ve Python 3.4), varsayılan olarak Pip'i içerir.

'Pip'in bir iç veya dış komut hatası olarak tanınmamasına neden olan nedir?

Bu sorunu çeşitli kullanıcı raporlarına bakarak ve sorunu bilgisayarlarımızda çoğaltmaya çalışarak araştırdık. Topladığımızdan, bu özel hata mesajını tetiklediği bilinen birkaç senaryo var:

  • Sistem değişkenine PIP kurulumu eklenmedi - Python komutlarını CMD penceresinden çalıştırabilmek için PiP kurulumunuzun yolunu sistem değişkeninde PATH'inize eklemeniz gerekir. Python'u yürütülebilir dosyayı kullanarak yüklediyseniz, otomatik olarak eklenmelidir.
  • Kurulum PATH'nıza yanlış eklenmiş - Elle eklerseniz, PATH'ı karıştırmak kolaydır. Yeni PATH öncesi ek boşluk veya noktalı virgül eksikse, hata ortaya çıkar.

CMD'de Python komutunu kullanmanızı engelleyen bu belirli hatayı gidermeye çalışıyorsanız, bu makalede açıklanan yöntemleri izleyin. Aşağıdaki tüm olası düzeltmeler, etkilenen en az bir kullanıcı tarafından çalıştığı onaylanmıştır.

En iyi sonuçları elde etmek için sorunu kendi senaryonuzda çözmenize yardımcı olacak bir düzeltme bulana kadar aşağıdaki yöntemleri izleyin.

Yöntem 1: PATH değişkeninize PIP eklenip eklenmediğini denetleme

Nerede durduğumuzu bularak başlayalım. PIP kurulumunuzun PATH değişkeninize eklenip eklenmediğini bilmiyorsanız, CMD isteminde belirli bir komutu kullanarak kolayca öğrenebilirsiniz.

Bunu bilmek sizi doğru yöne işaret edecek ve gereksiz adımları denemekten kurtaracaktır.

Not: PIP kurulumunuzun yolunun PATH değişkeninize eklenip eklenmediğini zaten biliyorsanız, aşağıdaki sonraki yöntemlere geçin.

PIP kurulumunun PATH değişkeninizde olup olmadığını kontrol etmek için hızlı bir kılavuz:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ cmd ” yazın ve Komut İstemi'ni açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: cmd
  2. Komut istemi penceresinin içine, echo% PATH% yazın ve PATH değişkenine eklenen tüm konumların listesini almak için Enter tuşuna basın.

    PIP kurulumunun PATH değişkeninde olup olmadığını kontrol etme
  3. C: \ Python37 \ Scripts'e benzer bir yol bulmayı başarırsanız (bu, Python sürümünüze bağlıdır), bu, kurulum yolunun PATH değişkeninize zaten eklenmiş olduğu anlamına gelir. Bu durumda, aşağıdaki yöntemlerin yanına atlayabilir ve PiP kurulum yolu ile ilgili problemleri gidermeye başladığımız düz Yöntem 4'e atlayabilirsiniz.

Yukarıdaki testi kullanarak PiP kurulum yolunu bulamadıysanız, PATH ortam değişkenine PIP eklemek için aşağıdaki sonraki yöntemlere (Yöntem 2 ve Yöntem 3) gidin.

Yöntem 2: Windows GUI kullanarak PATH ortam değişkenine PIP ekleme

Yöntem 1, PIP kurulumunun PATH'a bir ortam değişkeni olarak ayarlanmadığını ve Python dağıtımını zaten kurduğunuzu ortaya çıkardıysa, bunu manuel olarak yapmanız gerekir.

Aşağıdaki prosedürü tamamladıktan sonra, Komut İstemi penceresinden PiP komutlarını girebileceksiniz. İşte Windows GUI'yi kullanarak PiP kurulumunu Path ortam değişkenine ekleme hakkında hızlı bir kılavuz:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ sysdm.cplyazın ve Sistem Özellikleri ekranını açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: sysdm.cpl
  2. Sistem Özellikleri ekranında, Gelişmiş sekmesine gidin, ardından Ortam Değişkenleri'ni tıklayın.

    Gelişmiş sekmesine gidin ve Ortam Değişkenleri'ni tıklayın.
  3. Ortam Değişkenleri ekranında, Sistem değişkenlerine gidin ve seçmek için Yol'a tıklayın. Ardından Yol seçiliyken Düzenle… düğmesini tıklayın.

    Sistem değişkenleri altında Yol girişini seçin ve Düzenle'yi tıklayın.
  4. Ortam değişkenini düzenle ekranında, Yeni'ye tıklayın ve PiP kurulumunun bulunduğu yolu ekleyin. Python 3.4 için, varsayılan konum C: \ Python34 \ Scripts'tir.

    PiP kurulum yerini ekleme
  5. Yol eklendiğinde, yeni bir CMD penceresi açın ve PiP ile birlikte gelen bir python paketi kurmaya çalışın. Artık “ pip bir iç veya dış komut olarak tanınmıyor ” hatasını görmemeniz gerekir.

PiP konumunu ortam değişkenine eklemek için daha hızlı bir yol arıyorsanız, Yöntem 3'ü izleyin.

Yöntem 3: CMD kullanarak PATH ortam değişkenine PIP ekleme

PIP yolu ortam değişkenini ayarlamanın daha hızlı bir yolu, bunu doğrudan bir CMD penceresinden yapmaktır. Bu size biraz zaman kazandıracak, ancak terminali kullanmaya alışkın değilseniz biraz korkutucu olabilir.

PiP yolu ortamını doğrudan bir Komut İstemi penceresinden ayarlama konusunda hızlı bir kılavuz:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ cmd ” yazın ve bir Komut İstemi penceresi açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: cmd
  2. Komut İstemi penceresinde, PIP kurulumunu ortam değişkenine ayarlamak için aşağıdaki komutu çalıştırın:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Not: Bu komutta Python 3.7 için varsayılan konumu kullandığımızı unutmayın. Farklı bir Python sürümü kullanıyorsanız veya özel bir konuma kurduysanız, yolu sonradan değiştirin ' ; buna göre.

  3. Aynı CMD penceresinden bir Python kurulum paketi (PIP kullanan) çalıştırarak bu yöntemin başarılı olup olmadığını görün. Hala hata mesajıyla karşılaşıyorsanız, aşağıdaki bir sonraki yönteme geçin.

Yöntem 4: PyPhon paketini PiP değişkenini eklemeden açma

PATH ortam değişkenine PiP eklemeden bir Python paketini CMD'den kurmanın bir yolunu arıyorsanız, yüklemek için birkaç farklı komut kullanabilirsiniz. Bu, PATH değişkenini ortamını yapılandırmak için yukarıdaki yöntemleri kullandıysanız ancak yine de hata mesajıyla karşılaşıyorsanız da işe yarar.

PIP değişkenini eklemeden Python yükleme paketlerini CMD'de açmak için kullanabileceğiniz birkaç yol:

Kısa Yöntem:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ cmd ” yazın ve bir Komut İstemi Penceresi açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: cmd
  2. Aşağıdaki komutları yazın ve yer tutucuyu kendi paket adınızla değiştirdiğinizden emin olun:
     python -m pip kurulumu [packagename] 

    Not: Yüklemeye çalıştığınız paketin adını [packagename] olarak değiştirin.

Uzun Yöntem:

  1. Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın. Ardından, “ cmd ” yazın ve bir Komut İstemi penceresi açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: cmd
  2. CMD penceresinde, python .whl dosyasının bulunduğu dizine gitmek için aşağıdaki komutu kullanın.
     cd C: \ python yükler 

    Not: Örneğimizde, Python yükleme paketi python install adlı bir klasöre yerleştirildi . Tekerleğin bulunduğu dizine gitmek için bu komutu kullanın.

  3. Ardından, PyPhon paketini PiP kullanarak kurmak için aşağıdaki komutu çalıştırın:
     c: \ python37 \ scripts \ pip.exe [paket] .whl dosyasını yükleyin 

    Not: Daha eski bir sürümüne sahipseniz veya özel bir yere yüklediyseniz, python kurulumunuzun konumunu değiştirmeniz gerektiğini unutmayın. Ayrıca, [paket] yer tutucusunu kendi paket adınızla değiştirdiğinizden emin olun.

Bu son iki yöntem Python paketini CMD penceresinden yüklemenizi sağlamadıysa, PiP'nin yüklendiğinden emin olduğumuz aşağıdaki son yöntemi izleyin.

Yöntem 5: PiP'nin Python kurulumunuza dahil edilmesini sağlama

Devam etmeden ve tüm Python ortamını yeniden yüklemeden önce, PiP'nin Python kurulumundan çıkarılmadığını görelim. Bazı Python kurulumcuları PiP'yi varsayılan kurulumun dışında bırakacaktır.

Neyse ki, bunu Python kurulumunu değiştirerek ve PIP'yi kurması için değiştirerek düzeltebilirsiniz. İşte bunun nasıl yapılacağı hakkında hızlı bir rehber:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ appwiz.cpl ” yazın ve Programlar ve Özellikler'i açmak için Enter tuşuna basın .

    Çalıştır iletişim kutusu: appwiz.cpl
  2. Programlar ve Özellikler içinde Python kurulumuna sağ tıklayın ve Değiştir'e tıklayın.

    Python kurulumunu değiştirin
  3. Kurulumu Değiştir ekranında, Değiştir'e tıklayın .

    PiP'nin kurulu olduğundan emin olmak için Değiştir'i tıklayın.
  4. İsteğe Bağlı Özellikler ekranında pip ile ilgili kutuyu işaretleyin ve İleri'ye tıklayın.

    PiThon kurulumunu PiP içerecek şekilde değiştirmek
  5. Python kurulumunda değişiklik yapmak için Kur düğmesine basın.

    Python kurulumunu değiştirme
  6. Python kurulumu değiştirildikten sonra, bir CMD penceresi açın ve “ pip bir dahili veya harici komut olarak tanınmıyor ” hatasını görmeden PiP ile bir Python paketi yükleyip yükleyemediğinizi görün.

Yöntem 6: Python'u çalıştırılabilir yükleyici ile yükleme

Bu kadar sonuç vermediyseniz, Python'u bileşenleriyle birlikte yeniden yüklemek muhtemelen " pip bir iç veya dış komut olarak tanınmıyor " hatasını çözecektir.

Bunu yapmanın en kolay yolu Python çalıştırılabilir yükleyicisini kullanmaktır. Doğru yapılandırırsanız, PiP'yi otomatik olarak kuracaktır. İşte bunun nasıl yapılacağı hakkında hızlı bir rehber:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın. Ardından, “ appwiz.cpl ” yazın ve Programlar ve Özellikler'i açmak için Enter tuşuna basın.

    Çalıştır iletişim kutusu: appwiz.cpl
  2. Programlar ve Özellikler içinde, Python kurulumunu bulmak için programlar listesine gidin. Bulduktan sonra, üzerine sağ tıklayın ve Kaldır'ı seçin , ardından sisteminizden kaldırmak için ekrandaki talimatları izleyin. Python dağılımı bilgisayarınızdan kaldırıldıktan sonra, makinenizi yeniden başlatın.

    Python'u makinenizden kaldırma
  3. Bir sonraki açılışta bu bağlantıyı ziyaret edin ( burada ) ve Os mimarisine göre en son Python çalıştırılabilir yükleyicisini indirin.

    Doğru Python çalıştırılabilir yükleyicisini indirme
  4. Yüklenebilir dosyayı açın ve PATH'e Python Ekle ile ilgili kutucuğun işaretlendiğinden emin olarak başlayın - Bu, Python komutlarını Komut İsteminde çalıştırmanızı sağlar. Ardından, Kurulumu özelleştir'i tıklayın.

    Python'un PATH'a eklendiğinden emin olun, ardından Kurulumu özelleştir'i tıklayın.
  5. İsteğe Bağlı Özellikler penceresinde, pip ile ilişkili kutunun işaretlendiğinden emin olun ve ardından İleri düğmesini tıklayın.

    İsteğe bağlı özellikler altında pipin kontrol edildiğinden emin olun
  6. Varsayılan konumu ve Gelişmiş Seçenekler'i bırakın, ardından yüklemeyi başlatmak için Yükle'yi tıklayın.

    Python Kurulumu
  7. Yükleme tamamlandıktan sonra, sizden otomatik olarak istenmezse bilgisayarınızı manuel olarak yeniden başlatın.
  8. Bir sonraki açılışta, bir CMD penceresinden bir Python paketi kurmaya çalışarak sorunun çözülüp çözülmediğine bakın.
  9. Hala " pip bir iç veya dış komut olarak tanınmıyor " hatasını görüyorsanız, aşağıdaki komutu bir CMD penceresine yazın:
     python -m ensurepip --default-pip 

    Not: Bazı Python dağıtımlarında (özellikle 3.6), PiP'nin varsayılan olarak yüklenmemesi mümkündür. Bunun için belgelere dahil olan resmi düzeltmelerden biri bu komuttur.

Ilginç Haberler