O que São e Como Funcionam os Ambientes Virtuais no Python
52.75k views2958 WordsCopy TextShare
Hashtag Programação
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
https://lp.hashtagtreiname...
Video Transcript:
e fala galera nesse vídeo eu vou te ensinar a trabalhar com ambiente e virtuais que a primeira coisa é você entender o que que eu rede virtual E por que que ele é importante e como que se pode ser útil para você beleza então vamos lá uma coisa de cada vez mas antes aquele aviso clássico já deixa o like no vídeo se inscreve no canal se você quer aprender Python comigo eu tô aqui toda semana te ajudar aprender Python para você ser avisados os vídeos tem que se inscrever no canal e ativar o Sininho de notificação Beleza então vamos lá para o conteúdo bem direto ao ponto o que que é um ambiente virtual que que são importante o ambiente virtual basicamente é uma pasta no seu computador que está isolada do resto do seu computador Então imagina lá que você tem no seu computador e olha só eu vou abrir o pente eu sei que é horrível Abril pente mas eu acho que vai ficar didático apesar do meu desenho ser horrível imagina aqui que isso aqui o seu computador e aí dentro desse computador que você tem aqui você tem o pai com por exemplo 3. 8 então aqui dentro você tem o pai então três. Ele só que é um programa que você tá fazendo específico você precisa de uma outra versão do Python você precisa instalar o Python 3.
6 no seu computador só que não dá já tem o pai tão 3. 8 como é que vai fazer isso você vai criar uma pasta no seu computador e dentro dessa pasta específica você vai colocar aqui dentro o Python 3. 6 essa pasta específica é o nosso ambiente virtual então basicamente um ambiente virtual ele é como se fosse uma pasta no seu computador um local isolado onde dentro desse local você tem instalações específicas Você tem uma versão do Python específica para ele você tem bibliotecas que vocês estão específicas para ele tudo que tá ali só existe ali dentro não afeta o que tá fora dessa pasta e o tá fora dessa pasta não afeta que tá ali dentro então como se fosse um lugar isolado quase como se fosse um outro computador ali deu um É bem isso mas é uma parte isolada acho que deu para entender a lógica apesar do pente esse horrível Eu acho que eu consegui explicar aqui com a minha super mega didática e Brincadeiras à parte vamos voltar para explicação bom somente foi para isso mas para que que serve porque ele é muito útil para gente pelo seguinte se você quiser em algum momento transformar o arquivo um código em Python seu no arquivo executável é muito importante para ser somente virtual por quê Porque o ambiente virtual vai garantir que dentro dessa pasta que você criou dentro desse local específico que você criou aqui só tem as bibliotecas que esse código usa só tem as instalações que esse código usa então isso vai fazer com que seu arquivo executável fiquei muito menor do que ele poderia ficar beleza e a mesma coisa serve para problemas de compatibilidade por exemplo ali eu quero aprender a integrar o pai tô com Power do momento que eu gravo esse vídeo para se integrar o pai tô com o pai de ai você tem que usar a versão 3.
6 do Pai então para baixo Então você tem que criar um ambiente virtual onde você tem a versão 3. 6 ali eu quero integrar o pai tô com outra ferramenta tem ferramentas que precisa de uma versão específica do Python para você poder integrar então em resumo da Ópera bom então ele é muito bom para você isolar um pedaço do seu computador por n motivos para tornar quilos mais simples para você apresentar quero criar um site para você solar todas as coisas do site numa única pasta e garante que nada que você tem o seu computador vai impactar o código do seu site e assim vai assim vai assim ele é muito útil Como que você vai tirar eu vou te ensinar aqui duas formas de criar um ambiente virtual a primeira delas é pelo pai chame que a forma mais simples que eu tenho que você tem na minha opinião de criar um ambiente virtual a outra forma é pelo anaconda são duas ferramentas que aqui no canal se viu que eu mais uso o pai Charme e uma na conta e eu vou te ensinar nas duas formas Primeiro vamos para o pai carlos se o seu caso anaconda por um pouquinho vídeo vai lá para parte do ano a conta mas eu quero ensinar as duas nesse vídeo eu vou lá para que ela o pai Charme é muito simples você vai abrir aqui o pai tá no seu computador vai ver que o arquivo novo projeto quando você cria um novo projeto no Python eu não sei se como é que é o seu caso mas no meu caso normalmente ele vem assim ó ele vem aqui você coloca o nome do projeto que você quer há muitos e assim o interpretador Python Python 3. 8 que é o pai tem um padrão que vem instalado no seu computador por padrão O pai já me faz isso gera essa opção para você pois você clicar aqui ele vai abrir uma janelinha e vai sugerir aqui ó um novo ambiente usando hortelã farms O quê que significa isso significa que ele vai criar esse seu novo projeto esse projeto onde você vai criar o seu código tudo mais ele vai trás como sendo uma pasta no seu computador que tá dentro desse local aqui foi por exemplo vou chamar aqui de novo projeto E aí ele vai criar dentro de um ambiente virtual então ele vai demorar um pouco mais eu vou deitar aqui um cliente ele vai demorar um pouco mais mas Apesar dele demorar um pouco mais ó ele vai criar um ambiente virtual Então dentro dessa partida vai ter o Python que você definiu ali no ambiente virtual para você e tudo que você está lá dentro dessa página só vai existir ali dentro vira Mas como que eu vou conferir para ver se o que eu tô mexendo aqui no parque Charme é realmente um ambiente virtual ou não eu vou mostrar agora como você vai fazer Deixa só ele terminar é de configurar o vídeo é só você vê que ele demora um pouco mais porque ele tá configurando tudo do ambiente virtual para mim então ele terminou de fazer isso agora eu tenho esse novo projeto no caso ele dá para você aqui do lado o caminho desse novo projeto no meu caso no meu computador ele tá dentro da pasta usuárias João P Google Drve vai ter um questionador novo projeto são está criando uma pasta novo projeto dentro da pasta parte impressionador o meu computador do seu computador ele começa a parte em outro lugar e aí aqui dentro dessa página é se você olhar já tem uma um outro outra pasta chamada vende tá vendo ver nvq Everton V and Arms and beleza e aí para você conferir Você pode até clicar no terminal aqui embaixo do pai chame e verificá-la se aqui aparece esse vem no início a menos se aparece esse bem Vinícius Você tá no ambiente virtual então se você tá no ambiente virtual Tudo Que Você Quiser aqui dentro só existe dentro desse ambiente virtual então por exemplo Digamos que eu quero instalar uma nova biblioteca que eu quero chegar aqui eu quero instalar biblioteca num pai o meu brother e ela só vai existir dentro desse ambiente virtual que tá aqui dentro beleza aí ela pode existir tão bem no seu computador pode mas repare que tá no seu computador não afeta o ambiente pessoal então você tá vendo a tecla Não pai já existe no seu computador ela não existe dentro do ambiente virtual porque o pai te ama quando ele cria-se um ambiente virtual ele cria um ambiente virtual vazio então não tem nada ali dentro Beleza então ponto bem importante tá ó ele tá pegando tá vendo está tendo que pegar tá tem que instalar um pai e assim vai então tudo que você instalar aqui dentro da mente virtual sobre a existir aqui dentro tá bom Então essa é a forma de uso criar um ambiente virtual dentro do paixão e no paixão você pode reparar você não tem que se preocupar em ficar ativando e desativando o ambiente virtual Pois é que a gente vai ter que fazer lá na compra bom explicado Como que você faz isso não vai tome vamos agora por caso do Anaconda tão no anaconda Como que você faz para criar um ambiente virtual e para você configurar o seu ambiente virtual você pode estamos a ficar decorando Esse passo a passo e aqui escrever assim ó Onda Verde world and mente e aí ele vai abrir no primeiro link já aqui ó tem esse anúncio lógica que eu tinha comendo até procurar esse cara que a onda titi tá vendo que é basicamente um arquivo do Anaconda tá vendo um arquivo PDF tô na conta em que nesse arquivo da Anaconda ele te fala como que você faz as configurações dele e tem uma sessão aqui que olha que usem um vermelho está vendo nessa sessão milzinho farms ele te ensinando é só é assim que você cria um ambiente virtual e aqui você escolhe ação do pai você quer é assim que você ativa o ambiente virtual no Linux e no Mac dessa maneira e assim vai então o que eu vou fazer aqui dentro é por 11 anos que o meu computador aumentos Mas se você quiser prometeu por Livros abre aqui essa esse arquivo sim exatamente como eu mostrei Pesquisa lá no Google conta verde foi novamente e clica no com da Titi para ele abrir aqui para você beleza e a gente vai seguir esse passo a passo só que esse passo a passo você tem que seguir ele no pronto te dou anaconda então vou abrir aqui ó pronto tipo escrever aqui ao pronto para abrir no meu computador e você a anaconda pronto e aí vai abrir o pronto lá na conta para mim você pode reparar que eu sei que ele tá no professor na conta primeiro porque aqui em cima ele fala na conta pronto que aqui do lado ele tá na base Ou seja é o código padrão é o pai então padrão que tá instalado no seu computador dentro do anaconda é esse aqui que ele tá mexendo se você chegar aqui ó e vou dar por exemplo esse código cômoda list eu vou rodar aqui ó onda Extra o que que esse com da Alice vai fazer para você ele vai estar para você todos os pacotes que estão instalados dentro desse seu local no computador seja dentro do da instalação padrão do pai não tá aqui ó tá vendo vários e vários pacotes agora eu vou criar um ambiente virtual que a gente vai ver exatamente como Quais são os seus pacotes que ele já cria automaticamente pra gente então conseguir esse procedimento aqui ó só vou abrir aqui meu próprio anaconda e vou Exatamente vou fazer questão de te mostrar aqui ó eu copiam nesse código que tá aqui em cima então ó onda Create traço traço name e aqui você e o Juninho você dá o nome esse pai 35 é o nome do seu ambiente me falta por exemplo eu creio aqui é o meu ambiente não coloca espaços no nome do seu ambiente virtual não coloca caracteres especiais pode colocar letra maiúscula minúscula pode mas eu recomendo um aumento de criar um nome só com letra minúscula tudo junto com lado se quiser separa a palavra bota um underline simplifica a vida beleza e aí aqui você descobre ação do pai tão que você quer Eu por exemplo Digamos que eu queira versão 3.