Virtualenv'de 'Komut Bulunamadı' Hatası Nasıl Onarılır?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Virtualenv, izole edilmiş python ortamları oluşturmak için kullanılır. Araç, bir python projesi sırasında başlatılması gereken gerekli yürütülebilir dosyalardan oluşan bir klasör oluşturur. Araç mutlaka python projeleri için sanal bir ortam oluşturmak için kullanılır. Ancak, son zamanlarda, Virtualenv komutlarını MacOS'ta çalıştıramayan kullanıcılar hakkında çok sayıda rapor geliyor ve ' Komut Değil Bulundu Yapmaya çalışırken ”hatası görülüyor.



Virtualenv



Python'da Virtualenv'de 'Komut Bulunamadı' Hatasına Neden Olan Nedir?

Birden çok kullanıcıdan çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik ve tamamen düzeltmek için bir dizi çözüm geliştirdik. Ayrıca, hatanın tetiklenme nedenlerini araştırdık ve bunları aşağıdaki gibi listeledik:



  • Yanlış Dizin: Program belirli bir 'pip' komutu çalıştırılarak kurulmuşsa, onu '/ usr / local / bin' dizinden farklı bir dizine koyar. Bu, hatayı tetikler çünkü düzgün çalışması için '/ usr / local / bin' dizinine kurulması gerekir.
  • İdari Ayrıcalıklar: Programın doğru dizine yüklenmesi ve komutun tanınması için yönetici veya 'Süper Kullanıcı' ayrıcalıklarıyla yüklenmesi gerekir. Bu ayrıcalıklarla kurulmamışsa, bu hata tetiklenebilir.

Artık sorunun doğası hakkında temel bir anlayışa sahip olduğunuza göre, çözümlere doğru ilerleyeceğiz. Çatışmayı önlemek için bunları verildikleri sırayla uyguladığınızdan emin olun.

1.Çözüm: Dizini Değiştirme

Program doğru dizine kurulmadıysa, bu hata tetiklenebilir. Bu nedenle, bu adımda dizinini değiştireceğiz. Bunun için:

  1. Tıkla ' Gündem Bardak 'Sağ üst köşede.

    Sağ üst köşede Spot Işığı Camı



  2. Yazın ' terminal ”Ve ilk seçeneği seçin.

    Açılış Terminali

  3. Aşağıdaki komutu kullanarak programı yüklemiş olmalısınız
    pip sanalenv yüklemek
  4. Aşağıdaki komutu yazın ve ' Giriş '
    sudo / usr / bin / easy_install virtualenv
  5. Bu şimdi programı uygun dizine yerleştirecek, sorunun devam edip etmediğini kontrol edin.

2.Çözüm: Yönetici Ayrıcalıklarıyla Yükleme

Programın normal bir kullanıcı olarak kurulmuş olması ve hatanın tetiklenmesi nedeniyle kök ayrıcalıklarının verilmemiş olması mümkündür. Bu nedenle, bu adımda, programı kurarken kök ayrıcalıklarını vereceğiz. Bunun için:

  1. Tıkla ' Gündem Bardak 'Sağ üst köşede.

    Spot camına tıklamak

  2. Yazın ' terminal ”Ve ilk seçeneği seçin.

    Terminal Açıldı MacOS

  3. Aşağıdaki komutu yazın ve ' Giriş '
    pip uninstall virtualenv
  4. Bundan sonra, aşağıdaki komutu yazın ve ' Giriş '
    sudo pip sanalenv yükle
  5. Bu, programı yönetici ayrıcalıklarıyla yükler, sorunun devam edip etmediğini kontrol edin.

3. Çözüm: APT-GET Yöntemi ile Yükleme

Bazı durumlarda, 'pip' komutuyla kurulum olumlu sonuçlar vermez. Dolayısıyla bu adımda 'APT-GET' Komutu ile 'sanal env' kuracağız. Bunun için:

  1. Tıkla ' Gündem Bardak 'Sağ üst köşede.

    Sağ üst köşede Spot Işığı Camı

  2. Yazın ' terminal ”Ve ilk seçeneği seçin.

    MacOS Terminali

  3. Aşağıdaki komutu yazın ve ' Giriş '.
    sudo apt-get install python-virtualenv
  4. Sorunun devam edip etmediğini kontrol edin.
2 dakika okundu