Como corrigir o erro 'Comando não encontrado' no Virtualenv?

O Virtualenv é usado para criar ambientes python isolados. A ferramenta cria uma pasta que consiste nos executáveis ​​necessários que precisariam ser lançados durante um projeto python. A ferramenta é necessariamente usada para criar um ambiente virtual para projetos em python. No entanto, muito recentemente, muitos relatórios foram recebidos de usuários que não conseguem executar os comandos Virtualenv no MacOS e o erro " Comando não encontrado " é visto ao tentar fazer isso.

Virtualenv

O que causa o erro 'Comando não encontrado' no Virtualenv em Python?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos um conjunto de soluções para corrigi-lo completamente. Além disso, analisamos os motivos pelos quais o erro foi acionado e os listamos da seguinte forma:

  • Diretório Errado: Se o programa foi instalado executando um comando “pip” em particular, ele o coloca em um diretório diferente do “/ usr / local / bin”. Isso dispara o erro porque ele precisa ser instalado no diretório “/ usr / local / bin” para que ele funcione corretamente.
  • Privilégios administrativos: O programa precisa ser instalado com privilégios administrativos ou de "Superusuário" para que seja instalado no diretório correto e para que o comando seja reconhecido. Se não estiver instalado com esses privilégios, esse erro poderá ser acionado.

Agora que você tem uma compreensão básica da natureza do problema, nós nos moveremos em direção às soluções. Certifique-se de implementá-los na ordem específica em que são apresentados para evitar conflitos.

Solução 1: alterando o diretório

Se o programa não tiver sido instalado no diretório correto, esse erro poderá ser acionado. Portanto, nesta etapa, estaremos mudando seu diretório. Por isso:

  1. Clique no " Spotlight Glass " no canto superior direito.

    Spotlight Glass no canto superior direito
  2. Digite “ Terminal ” e selecione a primeira opção.

    Abrindo Terminal
  3. Você deve ter instalado o programa usando o seguinte comando
     instalar pip virtualenv 
  4. Digite o seguinte comando e pressione “ Enter
     sudo / usr / bin / easy_install virtualenv 
  5. Isso agora colocará o programa no diretório apropriado, verifique se o problema persiste.

Solução 2: instalando com privilégios administrativos

É possível que o programa tenha sido instalado como um usuário normal e os privilégios de root não tenham sido concedidos devido a qual o erro está sendo acionado. Portanto, nesta etapa, estaremos concedendo os privilégios de root durante a instalação do programa. Por isso:

  1. Clique no " Spotlight Glass " no canto superior direito.

    Clicando no vidro do refletor
  2. Digite “ Terminal ” e selecione a primeira opção.

    Terminal aberto MacOS
  3. Digite o seguinte comando e pressione “ Enter
     Desinstalar pip virtualenv 
  4. Depois disso, digite o seguinte comando e pressione “ Enter
     sudo pip instalar virtualenv 
  5. Isso instalará o programa com privilégios administrativos, verifique se o problema persiste.

Solução 3: Instalando com o Método APT-GET

Em alguns casos, a instalação com o comando “pip” não produz resultados positivos. Portanto, nesta etapa, estaremos instalando “env virtual” com o comando “APT-GET”. Por isso:

  1. Clique no " Spotlight Glass " no canto superior direito.

    Spotlight Glass no canto superior direito
  2. Digite “ Terminal ” e selecione a primeira opção.

    Terminal MacOS
  3. Digite o seguinte comando e pressione " Enter ".
     sudo apt-get instalar python-virtualenv 
  4. Verifique se o problema persiste.

Artigos Interessantes