Com es corregeix l’error ‘Ordre no trobat’ a Virtualenv?



Proveu El Nostre Instrument Per Eliminar Problemes

Virtualenv s’utilitza per crear entorns python aïllats. L'eina crea una carpeta que consisteix en els executables necessaris que s'haurien d'iniciar durant un projecte python. L’eina s’utilitza necessàriament per crear un entorn virtual per a projectes Python. Tot i això, recentment, s’han presentat molts informes d’usuaris que no poden executar les ordres de Virtualenv a MacOS i el “ Comandament No Trobat ”Es veu un error mentre s’intenta fer-ho.



Virtualenv



Què causa l'error 'Comanda no trobada' a Virtualenv a Python?

Després de rebre nombrosos informes de diversos usuaris, vam decidir investigar el problema i vam idear un conjunt de solucions per solucionar-lo completament. També hem analitzat els motius pels quals es produeix l’error i els hem detallat de la manera següent:



  • Directori incorrecte: Si el programa s'ha instal·lat executant una ordre 'pip' particular, el col·loca en un directori diferent del '/ usr / local / bin'. Això provoca l'error perquè s'ha d'instal·lar al directori '/ usr / local / bin' perquè funcioni correctament.
  • Privilegis administratius: Cal instal·lar el programa amb privilegis administratius o de “superusuari” perquè s’instal·li al directori adequat i es reconegui l’ordre. Si no s’instal·la amb aquests privilegis, és possible que s’activi aquest error.

Ara que teniu una comprensió bàsica de la naturalesa del problema, continuarem cap a les solucions. Assegureu-vos d'implementar-los en l'ordre específic en què es presenten per evitar conflictes.

Solució 1: Canvi de directori

Si el programa no s’ha instal·lat al directori correcte, és possible que s’activi aquest error. Per tant, en aquest pas, canviarem el seu directori. Per això:

  1. Feu clic a ' Destac Vidre ”A l’extrem superior dret.

    Vidre Spotlight a l'extrem superior dret



  2. Escriure ' terminal ”I seleccioneu la primera opció.

    Terminal d'obertura

  3. Heu d'haver instal·lat el programa mitjançant l'ordre següent
    pip instal·lar virtualenv
  4. Escriviu l'ordre següent i premeu ' Entra '
    sudo / usr / bin / easy_install virtualenv
  5. Ara es col·locarà el programa al directori adequat, comproveu si el problema persisteix.

Solució 2: Instal·lació amb privilegis administratius

És possible que el programa s’hagi instal·lat com a usuari normal i no s’hagin atorgat privilegis d’arrel a causa dels quals s’està desencadenant l’error. Per tant, en aquest pas, atorgarem els privilegis d’arrel mentre s’instal·la el programa. Per això:

  1. Feu clic a ' Destac Vidre ”A l’extrem superior dret.

    Fent clic al vidre del focus

  2. Escriure ' terminal ”I seleccioneu la primera opció.

    Terminal obert MacOS

  3. Escriviu l'ordre següent i premeu ' Entra '
    pip desinstal·la virtualenv
  4. Després, escriviu l'ordre següent i premeu ' Entra '
    sudo pip instal·lar virtualenv
  5. Això instal·larà el programa amb privilegis administratius; comproveu si el problema persisteix.

Solució 3: Instal·lació amb el mètode APT-GET

En alguns casos, la instal·lació amb l'ordre 'pip' no dóna resultats positius. Per tant, en aquest pas, instal·larem “env virtual” amb l’ordre “APT-GET”. Per això:

  1. Feu clic a ' Destac Vidre ”A l’extrem superior dret.

    Vidre Spotlight a l'extrem superior dret

  2. Escriure ' terminal ”I seleccioneu la primera opció.

    MacOS Terminal

  3. Escriviu l'ordre següent i premeu ' Entra '.
    sudo apt-get install python-virtualenv
  4. Comproveu si el problema persisteix.
2 minuts de lectura