22
respostas

Instalação Wsl

Bom dia!

Instalei o wsl em minha maquina, porem não estou conseguindo abrir. Teria outro passo a passo para eu tentar instalar novamente? Ou algum suporte para poder me ajudar.

Grato.

22 respostas

Oii, Flávio! Tudo bem?

Você pode desinstalar o WSL e instalar novamente. Eu também tive esse problema quando tentei instalar antes, e consegui arrumar desinstalando e instalando novamente.

Para desintalar, use este comando:

wsl --unregister Ubuntu

Inclusive, se quiser ver as distribuições disponíveis, você pode usar o comando wsl -l.

Depois disso é só usar o wsl --install -d Ubuntu-22.04 de novo :)

Caso ainda dê algum erro, vou deixar aqui a documentação oficial da Microsoft:

Espero que dê uma ajudinha!

Abraços!

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

Boa noite, Maria!

muito obrigado pela ajuda.

Abraços.

Oi Maria, não estou conseguindo desinstalar com este comando. Poderia me ajudar? Grato.

Olá Flávio.

Consegue dar mais informações sobre não estar conseguindo desinstalar ?

Se aparecer algum erro poderia copiar o texto do erro aqui ou enviar um print por favor.

Com essa informação vou conseguir te ajudar melhor.

Fico no aguardo.

Abraços!

Boa noite, Igor! Segue o erro que aparece quando do o comando para desinstalar.

Abraços!

Windows PowerShell Copyright (C) Microsoft Corporation. Todos os direitos reservados.

Experimente a nova plataforma cruzada PowerShell https://aka.ms/pscore6

PS C:\Users\Lenovo> wsl --unregister Ubuntu Cancelando. Não há distribuição com o nome fornecido. Error code: Wsl/Service/WSL_E_DISTRO_NOT_FOUND PS C:\Users\Lenovo>

Igor consegui instalar porem quando abro o wsl ele fecha sozinho em seguida.

conseguiria me ajudar?

Grato.

Olá Flávio, tudo bem?

Não entendi se você conseguiu desinstalar a distribuição Linux e instalar novamente. Se não conseguiu, segue o passo a passo para desinstalar e instalar a distribuição Linux.

Outro ponto que gostaria de saber, qual windows você está utilizando? Windows 10 ou Windows 11?

Passo a passo para verificar a versão do Windows:

1 - Verificar versão do Windows: - Tecla Windows + R - Digitar winver - Enter

print do Executar do Windows com o comando winver digitado

print da janela com a versão do Windows

Passo a passo para desinstalar e instalar a distribuição Linux:

1 - Abrir o cmd: - Tecla Windows + R - Digitar cmd - Enter

print do Executar do Windows com o comando cmd digitado

2 - Verficar distribuições linux instaladas:

wsl --list --verbose

print do cmd com o comando wsl --list --verbose digitado

3 - Desinstalar distribuição linux:

wsl --unregister <DistroName>

print do cmd com a confirmação da desinstalação

4 - Listar distribuições linux disponíveis:

wsl --list --online

print do cmd com o comando wsl --list --online digitado

5 - Instalar distribuição linux:

wsl --install -d <DistroName>

print do cmd com o comando wsl --install -d <DistroName> digitado

print do cmd com a confirmação da instalação

6 - Iniciar distribuição linux:

wsl -d <DistroName>

print do cmd com o comando wsl -d <DistroName> digitado

print do cmd com a distribuição linux iniciada

7 - Verificar estado da distribuição linux:

wsl --list --verbose

print do cmd com o comando wsl --list --verbose digitado

Espero que essas orientações te ajudem a desinstalar e instalar a distribuição Linux. Caso o problema persista, por favor, me avise e me informe qual a mensagem de erro que aparece e sua versão do Windows por favor.

Bons Estudos! :)

Boa noite, Igor! Eu não estou conseguindo desinstalar, meu notebook é o Windows 10.

Segue print da mensagem que esta aparecendo. icrosoft Windows [versão 10.0.19045.4529] (c) Microsoft Corporation. Todos os direitos reservados.

C:\Users\Lenovo>wsl--list --verbose 'wsl--list' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

C:\Users\Lenovo> Microsoft Windows [versão 10.0.19045.4529] (c) Microsoft Corporation. Todos os direitos reservados.

C:\Users\Lenovo>wsl--list --verbose 'wsl--list' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

C:\Users\Lenovo>wsl --unregister A sintaxe do comando está incorreta.

C:\Users\Lenovo>

Essas são as mensagens que estão aparecendo quando dou o comando para desinstalar.

Atenciosamente, Flavio

Olá Flávio.

Certo, entendi, obrigado pelas informações.

Sobre os erros, o primeiro é porque o comando deve ser enviado separadamente wsl espaço -- list -- verbose, ficando assim:

wsl --list --verbose

Rodando esse comando você terá como retorno a lista de sistemas operacionais linux instalados, nessa lista precisamos identificar o sistema que queremos desinstalar, deve estar escrito apenas Ubuntu ou talvez Ubuntu e a versão instalada Ubuntu-22.04.

Comando wsl --list --verbose executado e tendo como retorno uma lista de sistemas operacionais instalados, seus estados e versões

Depois de identificar o sistema operacional, podemos seguir para o próximo comando que faz a desinstalação, wsl --unregister <DistroName>, esse DistroName , é o nome do sistema operacional que encontramos no comando anterior, então devemos substituir essa parte ficando assim por exemplo:

wsl --unregister Ubuntu-22.04

Acredito que com a mudança destes dois pontos os comandos vão funcionar, depois disso basta seguir o resto do passo a passo para a instalação.

Poderia tentar essas modificações e me dizer se funciona ? Tenho certeza que logo vamos conseguir resolver essa questão.

Bons Estudos! :)

Boa noite, Igor! Estou seguindo o passo a passo que você encaminhou, e quando dou o comando esta aparecendo estes erros.

Microsoft Windows [versão 10.0.19045.4529]
(c) Microsoft Corporation. Todos os direitos reservados.

C:\Users\Lenovo>wsl --list --verbose
O Subsistema do Windows para Linux não tem distribuições instaladas.

Use 'wsl.exe --list --online' para listar as distribuições disponíveis.
e 'wsl.exe --install <Distro>' para instalar.

As distribuições também podem ser instaladas visitando a Microsoft Store:
https://aka.ms/wslstore
Error code: Wsl/WSL_E_DEFAULT_DISTRO_NOT_FOUND
C:\Users\Lenovo>'wsl.exe  --list  --online'
''wsl.exe' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\Users\Lenovo>'wsl.exe  --install  <Distro>'
O sistema não pode encontrar o arquivo especificado.

C:\Users\Lenovo>

Atenciosamente, Flavio

Entendi Flávio, pela primeira mensagem parece que não temos nenhuma versão do Linux instalada, então podemos seguir para a instalação.

A segunda mensagem está aparecendo por conta das aspas, o comando para verificar as opções de Linux é o:

wsl --list --online

E depois você pode rodar o comando de instalação :

wsl --install -d Ubuntu-24.04

ou

wsl --install -d Ubuntu

Me diz se esse comando está funcionando para você. Abraços, Igor.

Bom dia, Igor! Consegui baixar o wsl, comecei a implantar o projeto porem quando do o comando wget para fazer o downloads dos arquivos esta apresentando erro. Segue o erro que esta aparecendo.

root@DESKTOP-LEPJGGK:~#  ls
Documentos  data_processed  data_raw  notebooks  scripts  snap
root@DESKTOP-LEPJGGK:~#  cd data_raw
root@DESKTOP-LEPJGGK:~/data_raw#  wget https://github.com/alura-cursos/Pipeline-de-combinando-Python-e-orientcao-a-objeto/blob/main/data_raw/dados_empresaA.json
--2024-07-10 04:29:36--  https://github.com/alura-cursos/Pipeline-de-combinando-Python-e-orientcao-a-objeto/blob/main/data_raw/dados_empresaA.json
Resolving github.com (github.com)... 20.201.28.151
Connecting to github.com (github.com)|20.201.28.151|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-07-10 04:29:36 ERROR 404: Not Found.

root@DESKTOP-LEPJGGK:~/data_raw#

Atenciosamente, Flavio

Olá Flávio.

O link correto é esse:

wget https://raw.githubusercontent.com/alura-cursos/Pipeline-de-dados-combinando-Python-e-orientcao-a-objeto/main/data_raw/dados_empresaA.json

Na atividade 4 na aula 1 tem as orientações certinhas do comando.

Bons estudos :)

Igor, Bom dia!

Muito obrigado, estou seguindo suas orientações esta dando certo.

Atenciosamente, Flavio

Boa noite, Igor!

Estou tentando rodar os comandos da aula 09, e não esta rodando. Segue o print que esta aparecendo na minha maquina.

root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados/data_raw$dir
-bash: /Documentos/pipeline_dados/data_raw: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados/data_raw$ cd ..
-bash: /Documentos/pipeline_dados/data_raw$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$ python3 -m venv .venv
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$ sudo apt-get update
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~#

Atenciosamente, Flavio

Bom dia, Igor! Poderia me dar um auxilio nesta atividade.

root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados/data_raw$dir
-bash: /Documentos/pipeline_dados/data_raw: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados/data_raw$ cd ..
-bash: /Documentos/pipeline_dados/data_raw$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$ python3 -m venv .venv
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados$ sudo apt-get update
-bash: /Documentos/pipeline_dados$: No such file or directory
root@DESKTOP-LEPJGGK:~#

Grato.

Olá Flávio.

Na parte da transcrição da aula abaixo do vídeo você contra os comandos para copiar se quiser:

https://cursos.alura.com.br/course/pipeline-dados-combinando-python-orientacao-objeto/task/142293

ou tambem na atividade de preparando o ambiente:

https://cursos.alura.com.br/course/pipeline-dados-combinando-python-orientacao-objeto/task/143951

Sobre o erro, toda essa parte antes do comando não deve ser enviada /Documentos/pipeline_dados/data_raw$, deve enviar apenas o comando, por exemplo o comando de exibir os conteúdos das pasta é apenas dir.

Exemplos de outros comandos utilizados nessa aula:

Criando pasta Documentos

mkdir Documentos

Entrando na pasta documentos

cd Documentos

criando pasta pipeline_dados

mkdir pipeline_dados

Entrando na pasta pipeline_dados

cd pipeline_dados

Comando criando ambiente virtual com nome venv

python3 -m venv venv

Ativando ambiente virtual de nome venv

source venv/bin/activate

Espero ter ajudado, bons estudos.

Bom dia, Igor! No meu Vs code não esta aparecendo as pastas.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Flávio.

Verifica por favor se o VSCode foi aberto usando o WSL.

Na atividade 6 da aula 1 temos a parte de Configurando o VS Code com WSL detalhando como fazer isso.

Para iniciar o VSCode, você deve abrir o Ubuntu no WSL e rodar o comando dentro da pasta.

Entrando na pasta do curso:

cd pipeline_dados

Abrindo o VSCode:

code .

Acredito que isso deve resolver, bons estudos.

Bom dia, Igor! O Vs code esta com configurado com o WSL mas mesmo assim não esta aparecendo as Pastas Atenciosamente, Flavio Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Bom dia, Igor! Não estou conseguindo realizar esta atividade, poderia me ajudar?

O Vs code esta com configurado com o WSL mas mesmo assim não esta aparecendo as pastas.

Atenciosamente, Flavio

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Flávio.

Desculpa a demora no retorno.

Você está dentro da pasta pipeline_dados e dentro do WSL, mas as pastas não estão aparecendo, então recomendo que volte no terminal e repita o processo para download dos dados e criação das pastas. Da uma olha na transcrição do vídeo da atividade 3 aula 1 que lá tem os comandos completos.

No terminal Ubuntu verifique se está na pasta pipeline_dados:

root@DESKTOP-LEPJGGK:~# /Documentos/pipeline_dados/

Se não tiver, rode o comando:

cd ~/Documentos/pipeline_dados/

Criando pasta de data_raw:

mkdir data_raw

Criando pasta de data_processed:

mkdir data_processed

Criando pasta de notebooks:

mkdir notebooks

Criando pasta de scripts:

mkdir scripts

Entrando na pasta data_raw

cd data_raw

Pegando os dados dados_empresaA.json

wget https://github.com/alura-cursos/Pipeline-de-dados-combinando-Python-e-orientcao-a-objeto/blob/main/data_raw/dados_empresaA.json

Pegando os dados dados_empresaB.csv

wget https://github.com/alura-cursos/Pipeline-de-dados-combinando-Python-e-orientcao-a-objeto/blob/main/data_raw/dados_empresaB.csv

Com isso as pastas e arquivos devem aparecer no VSCode.

Bons estudos.