Bagaimana Memperbaiki Ralat ‘Command Not Found’ di Virtualenv?



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Virtualenv digunakan untuk membuat persekitaran python terpencil. Alat ini membuat folder yang terdiri dari eksekusi yang diperlukan yang perlu dilancarkan semasa projek python. Alat ini semestinya digunakan untuk membuat persekitaran maya untuk projek python. Namun, baru-baru ini, terdapat banyak laporan mengenai pengguna yang tidak dapat menjalankan perintah Virtualenv di MacOS dan ' Perintah Tidak Dijumpai 'Kesalahan dilihat semasa cuba melakukannya.



Virtualenv



Apa yang Menyebabkan Kesalahan ‘Perintah Tidak Ditemui’ di Virtualenv di Python?

Setelah menerima banyak laporan dari beberapa pengguna, kami memutuskan untuk menyiasat masalah ini dan merancang satu set penyelesaian untuk menyelesaikannya sepenuhnya. Kami juga melihat sebab-sebab yang menyebabkan kesalahan tersebut dicetuskan dan menyenaraikannya seperti berikut:



  • Direktori yang salah: Jika program telah diinstal dengan menjalankan perintah 'pip' tertentu, ia memasukkannya ke dalam direktori yang berbeda dengan '/ usr / local / bin'. Ini mencetuskan ralat kerana perlu dipasang di direktori '/ usr / local / bin' agar dapat berfungsi dengan baik.
  • Keistimewaan Pentadbiran: Program perlu dipasang dengan hak istimewa pentadbiran atau 'Superuser' agar dapat dipasang di direktori yang tepat dan perintah tersebut dapat dikenali. Sekiranya tidak dipasang dengan hak istimewa tersebut, ralat ini mungkin dicetuskan.

Sekarang setelah anda memahami asas mengenai masalah ini, kami akan terus mencari jalan keluarnya. Pastikan untuk menerapkannya dalam urutan khusus di mana ia disajikan untuk mengelakkan konflik.

Penyelesaian 1: Menukar Direktori

Sekiranya program belum dipasang di direktori yang betul, ralat ini mungkin dipicu. Oleh itu, dalam langkah ini, kita akan mengubah direktori. Untuk itu:

  1. Klik pada ' Tumpuan Kaca 'Di sudut kanan atas.

    Spotlight Glass di sudut kanan atas



  2. Taip “ Terminal ”Dan pilih pilihan pertama.

    Membuka Terminal

  3. Anda mesti memasang program menggunakan arahan berikut
    pip pasang virtualenv
  4. Ketik perintah berikut dan tekan ' Masukkan '
    sudo / usr / bin / easy_install virtualenv
  5. Ini sekarang akan meletakkan program di direktori yang sesuai, periksa untuk melihat apakah masalahnya berlanjutan.

Penyelesaian 2: Memasang dengan Keistimewaan Pentadbiran

Ada kemungkinan bahawa program tersebut telah dipasang sebagai pengguna biasa dan hak root tidak diberikan kerana kesalahan tersebut dicetuskan. Oleh itu, dalam langkah ini, kami akan memberikan hak root semasa memasang program. Untuk itu:

  1. Klik pada ' Tumpuan Kaca 'Di sudut kanan atas.

    Mengklik pada lampu sorotan

  2. Taip “ Terminal ”Dan pilih pilihan pertama.

    Terminal Dibuka MacOS

  3. Ketik perintah berikut dan tekan ' Masukkan '
    uninstall virtualenv
  4. Selepas itu, ketik perintah berikut dan tekan “ Masukkan '
    sudo pip pasang virtualenv
  5. Ini akan memasang program dengan hak pentadbiran, periksa untuk melihat apakah masalah itu berlanjutan.

Penyelesaian 3: Memasang dengan Kaedah APT-GET

Dalam beberapa kes, pemasangan dengan perintah 'pip' tidak memberikan hasil yang positif. Oleh itu, dalam langkah ini, kita akan memasang 'virtual env' dengan Perintah 'APT-GET'. Untuk itu:

  1. Klik pada ' Tumpuan Kaca 'Di sudut kanan atas.

    Spotlight Glass di sudut kanan atas

  2. Taip “ Terminal ”Dan pilih pilihan pertama.

    Terminal MacOS

  3. Ketik perintah berikut dan tekan ' Masukkan '.
    sudo apt-get install python-virtualenv
  4. Periksa untuk melihat apakah masalah itu berlanjutan.
2 minit membaca