Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Automatizando a criação de venvs - No such file or directory: 'virtualenv'

Estou tentando rodar o script de auto,ação do venv e está aparecendo o seguinte erro:

Traceback (most recent call last):
File "/home/kelvin.gabriel/Documents/scripts/script_venv_requirements.sh", line 53, in
main()
File "/home/kelvin.gabriel/Documents/scripts/script_venv_requirements.sh", line 49, in main
criar_ambiente_virtual(diretorio_projeto)
File "/home/kelvin.gabriel/Documents/scripts/script_venv_requirements.sh", line 17, in criar_ambiente_virtual
subprocess.run(['virtualenv', venv_path], check=True)
File "/usr/lib/python3.10/subprocess.py", line 503, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.10/subprocess.py", line 971, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1863, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'virtualenv'

1 resposta
solução!

Olá, Kelvin! Como vai?

O erro que você está enfrentando é porque o comando virtualenv não está disponível no seu sistema. Isso geralmente acontece quando o pacote virtualenv não está instalado.

Para resolver isso, você pode tentar instalar o virtualenv usando o seguinte comando:

pip install virtualenv

Se você estiver usando Python 3 e o comando acima não funcionar, tente usar o pip3:

pip3 install virtualenv

Depois de instalar o virtualenv, tente rodar o seu script novamente. Isso deve resolver o problema, pois o comando virtualenv estará disponível para ser executado.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.