Transferi meus arquivos para outro SO (do RetroPi para o Debian) e queria reiniciar meu Venv. Comecei excluindo a pasta .venv que eu tinha (o que não foi tão fácil, pois alguns arquivos estavam protegidos e isso pode ter sido um erro meu).
Então pip install venv
funcionou perfeitamente. E quando tento executar (sudo) python3 -m venv .venv
ele roda por alguns segundos, não dá nenhuma mensagem e não cria o arquivo .venv nem nada. Ter sudo ou não no comando não muda nada. Tentei mudar as permissões da pasta chmod 777 folder_name
mas o resultado é o mesmo.
O fato de não ter nenhuma mensagem de erro me impede de fazer uma pesquisa precisa e sou um novato em Linux.
Esta é a maneira correta de começar.
Não se espera que ele transmita nenhuma mensagem.
Exatamente como você tentou verificar isso? Como o nome começa com
.
, ele será um arquivo oculto por padrão no Linux e não aparecerá em umals
listagem comum (você precisaria usar egls -a
).Se você tentar seguir o próximo passo do seu processo (ou seja, fazer a coisa que requer que o venv esteja lá), você verá que funciona - porque o venv está lá.
Você pode usar o nome que quiser para seu venv, mas as instruções geralmente sugerem usar
.venv
a) porque é um padrão com o qual algumas ferramentas se importam e b) exatamente para que você não veja o venv quando ele for irrelevante para o que você está fazendo.Não há razão para que isso importe, desde que você tenha privilégios de escrita para o diretório atual. (E se esse fosse o problema, você definitivamente receberia um erro de algum tipo.)