1
resposta

[Dúvida] AMBIENTE MAC OS

Sei que a maioria usa Windows e sempre orientam a usar maquinas virtuais para Linux. Mas em nenhum curso orienta sobre como fazer, quais alternativas para quem usa Mac Os. Pow, fico perdido. Tive de praticamente fazer outro "curso no Google" pra descobrir como baixar o PuTTy no curso AWS.

E agora pra dar continuidade neste curso, terei de descobrir sozinho se vou ter complicacoes usando Mac e caso eu não consiga resolver sozinho, vou deixar mais um curso pela metade pq não tenho suporte no Fórum.

1 resposta

Oii, Rafael! Tudo bem?

Peço desculpas pela demora pra te responder.

Lamento por ter experiências negativas e agradeço por compartilhar conosco, sei que pode ser um desafio lidar com sistemas operacionais diferentes dos que são abordados nos cursos. E não se preocupe, é possível seguir com o curso usando o Mac OS, vamos ver como fazer isso.

O Apache Airflow, é compatível com o MAC OS, e no curso o instrutor optou por usar o Linux e o VSCode, mas isso não impede que você use o Mac OS e qualquer outro editor de texto que preferir.

Veja abaixo um exemplo de como instalar o Apache Airflow no Mac OS:

Primeiro, caso não tenha o homebrew instalado em seu sistema, peço por gentileza que o instale. Neste link tem o tutorial da instalação.

Feito isso, hora de instalar o Apache Airflow.

  • Primeiro é preciso criar um ambiente virtual Python. Isso ajuda a evitar conflitos entre diferentes versões de pacotes Python. O comando utilizado é:

    python3 -m venv nome_do_seu_ambiente
    
  • Ative o ambiente virtual com o comando:

    source nome_do_seu_ambiente/bin/activate
    
  • Com o ambiente virtual ativado, instale o Apache Airflow com o comando:

    pip install apache-airflow 
    

Após esses passos o Apache Airflow deve ser instalado no seu Mac. Deixo aqui o link de um artigo no Medium sobre como instalar o Apache Airflow, de modo que possa te auxiliar nos estudos.

Quanto ao PuTTY, ele é um cliente SSH muito utilizado no Windows, mas no Mac OS você pode usar o próprio Terminal para se conectar a servidores SSH. Use o seguinte comando:

ssh usuario@endereco_do_servidor

Não esqueça de substituir "usuario" pelo seu nome de usuário no servidor e "endereco_do_servidor" pelo endereço IP ou domínio do servidor.

Rafael, mais uma vez obrigada por nos trazer o seu feedback. Ele certamente nos ajudará na melhoria de nossos conteúdos e no atendimento ao fórum.

Espero ter ajudado, qualquer dúvida, compartilhe conosco.

Bons estudos, Rafael!