Gostaria de entender porque em alguns cursos se faz a instalação da biblioteca antes de fazer a importação (como é o caso mostrado nesse curso) e em outros é possível apenas fazer a importação diretamente, o que isso afeta no resultado final?
Gostaria de entender porque em alguns cursos se faz a instalação da biblioteca antes de fazer a importação (como é o caso mostrado nesse curso) e em outros é possível apenas fazer a importação diretamente, o que isso afeta no resultado final?
Oii Iara, tudo bem contigo?
O Google Colab já vem com versões mais recentes de diversas bibliotecas de Data Science previamente instaladas, por isso sempre que usamos seus notebooks não precisamos instalar bibliotecas como pandas, seaborn, numpy, dentre outras. Podemos apenas importá-las.
No entanto, as vezes pode acontecer de querermos utilizar uma versão diferente daquela que já vem instalada por padrão no Colab. Nesse caso, nós podemos utilizar o pip install
para isso. Se passarmos para o pip uma biblioteca e a versão que desejamos utilizar dela, ele vai automaticamente desinstalar a versão que está no Colab e instalar a que especificamos, como por exemplo:
!pip install seaborn==0.9.0
Se executarmos esse comando no Colab e a versão do seaborn que tivermos instalada nele for diferente dessa, automaticamente ela será desinstalada e a versão 0.9.0
será instalada.
Agora, se estivermos trabalhando com notebooks que rodam localmente, ou seja, na nossa máquina, como o Jupyter Notebook, nós sempre precisamos realizar a instalação das bibliotecas antes de importá-las, porque nesse caso elas não vem previamente instaladas.
Espero ter ajudado. Qualquer dúvida estou por aqui :)