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

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. Bununla birlikte, oldukça yakın bir zamanda, Virtualenv komutlarını MacOS'ta çalıştıramayan kullanıcılar hakkında birçok rapor geliyor ve bunu yapmaya çalışırken “ Komut Bulunamadı ” hatası görülüyor.

virtualenv

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

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

  • Yanlış Dizin: Eğer program belirli bir "pip" komutu çalıştırılarak kurulmuşsa, onu "/ usr / local / bin" den farklı bir dizine koyar. Bu, hatayı tetikler çünkü düzgün çalışması için “/ usr / local / bin” dizinine yüklenmesi gerekir.
  • İdari Ayrıcalıklar: Doğru dizinde kurulması ve tanınması için programın yönetici veya “Süper kullanıcı” imtiyazları ile kurulması gerekir. Bu ayrıcalıklarla yüklü değilse, bu hata tetiklenebilir.

Şimdi problemin doğası hakkında temel bir anlayışa sahip olduğunuza, çözümlere doğru ilerleyeceğiz. Bunları, uyuşmazlıktan kaçınmak için verildikleri özel sırayla uyguladığınızdan emin olun.

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

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

  1. Sağ üst köşedeki “ Spotlight Glass ” kısmına tıklayın.

    Sağ üst köşede Spotlight Camı
  2. Terminal ” yazınız ve ilk seçeneği seçiniz.

    Açılış Terminali
  3. Aşağıdaki komutu kullanarak programı kurmuş olmanız gerekir.
     pip sanalenv yüklemek 
  4. Aşağıdaki komutu yazın ve “ Enter ” tuşuna basın
     sudo / usr / bin / easy_install virtualenv 
  5. Bu şimdi programı uygun dizine yerleştirecektir, sorunun devam edip etmediğini kontrol ediniz.

2. Çözüm: İdari Ayrıcalıklarla Yükleme

Programın normal bir kullanıcı olarak kurulması olasıdır ve hatanın tetiklenmesi nedeniyle kök ayrıcalıkları verilmemiş olabilir. Bu nedenle, bu adımda, programı yüklerken kök ayrıcalıklara sahip olacağız. Bunun için:

  1. Sağ üst köşedeki “ Spotlight Glass ” kısmına tıklayın.

    Spot camına tıklamak
  2. Terminal ” yazınız ve ilk seçeneği seçiniz.

    Terminal Açılmış MacOS
  3. Aşağıdaki komutu yazın ve “ Enter ” tuşuna basın
     pip sanalenv kaldırma 
  4. Bundan sonra, aşağıdaki komutu yazın ve “ Enter ” tuşuna basın
     sudo pip yükleme sanalenv 
  5. Bu, programı yönetimsel ayrıcalıklarla kuracak, sorunun devam edip etmediğini kontrol etmek için kontrol edecektir.

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

Bazı durumlarda, “pip” komutu ile kurmak pozitif sonuç vermez. Bu nedenle, bu adımda, “APT-GET” Komutu ile “sanal env” kuracağız. Bunun için:

  1. Sağ üst köşedeki “ Spotlight Glass ” kısmına tıklayın.

    Sağ üst köşede Spotlight Camı
  2. Terminal ” yazınız ve ilk seçeneği seçiniz.

    MacOS Terminali
  3. Aşağıdaki komutu yazın ve “ Enter ” tuşuna basın.
     sudo apt-get kurulum python-virtualenv 
  4. Sorunun devam edip etmediğini kontrol edin.

Ilginç Haberler