Editado 3 Semanas atrás por ExtremeHow Equipe Editorial
FedoraJupyter NotebookPythonCiência de dadosInstalaçãoSoftwareDesenvolvimentoLinha de comandoTerminalProgramação
Tradução atualizada 3 Semanas atrás
O Jupyter Notebook é uma aplicação web de código aberto que permite criar e compartilhar documentos que contêm código ao vivo, equações, visualizações e texto narrativo. Ele é amplamente utilizado não apenas em ciência de dados, mas também em campos como aprendizado de máquina, computação científica e educação devido à sua capacidade de fornecer um ambiente de computação interativo fácil de usar.
O Fedora é um sistema operacional de código aberto popular usado principalmente por desenvolvedores e administradores de sistema por sua robustez, recursos de segurança e tecnologias de ponta. Sendo um sistema operacional baseado em Linux, ele oferece uma plataforma versátil para uma ampla gama de aplicativos, tornando-o adequado para o desenvolvimento de software, incluindo programação Python e tarefas de ciência de dados.
Antes de instalar o Jupyter Notebook, precisamos garantir que nosso sistema Fedora esteja atualizado. Isso ajuda a evitar qualquer problema de compatibilidade durante a instalação. Para atualizar seu sistema, você pode seguir estas etapas:
sudo dnf upgrade --refresh
Este comando atualiza seu sistema Fedora para os pacotes mais recentes disponíveis usando o DNF, que é o gerenciador de pacotes padrão para o Fedora.
O próximo passo na preparação do sistema é garantir que o Python esteja instalado, pois o Jupyter Notebook é executado no Python. O Fedora geralmente vem com o Python pré-instalado, mas você pode verificar executando o seguinte comando no terminal:
python3 --version
Se o Python estiver instalado, este comando retornará a versão do Python. O Jupyter requer o Python 3, então certifique-se de que você está executando o Python 3 ou superior. Se o Python não estiver instalado, você pode instalá-lo usando:
sudo dnf install python3
Este comando instala o Python 3 no seu sistema Fedora.
Pip é um gerenciador de pacotes para o Python que permite instalar bibliotecas ou software Python adicionais. Ele é necessário para instalar o Jupyter Notebook. O repositório de pacotes do Fedora fornece um pacote para o Pip, geralmente junto com pacotes de desenvolvimento do Python. Para instalar o pip, use o seguinte comando:
sudo dnf install python3-pip
Após a instalação, verifique se o Pip está instalado executando o seguinte:
pip3 --version
Se a instalação for bem-sucedida, o comando retornará a versão do Pip instalada.
É uma boa prática usar ambientes virtuais do Python para gerenciar dependências separadamente para diferentes projetos. Isso ajuda a evitar conflitos de versão, especialmente quando você está trabalhando em vários projetos Python. Veja como configurar um ambiente virtual:
mkdir jupyter-notebook-env cd jupyter-notebook-env
python3 -m venv myenv
source myenv/bin/activate
Quando ativado, o prompt mudará, indicando o nome do ambiente. Para desativar, basta usar o comando:
deactivate
Este comando é importante, pois ele leva você de volta ao ambiente global do Python.
Uma vez que seu ambiente está configurado, o próximo passo é instalar o Jupyter Notebook. Com o ambiente virtual ativado, instale o Jupyter Notebook usando o pip:
pip3 install jupyter
O processo de instalação fará o download de todos os pacotes e dependências necessários para executar o Jupyter Notebook.
Uma vez que o Jupyter Notebook está instalado, você pode iniciar o aplicativo executando o seguinte:
jupyter notebook
Este comando iniciará o servidor do notebook e abrirá seu navegador web padrão para a interface do Jupyter Notebook, onde você pode criar notebooks e trabalhar neles. Por padrão, ele usa a porta 8888, mas mudará automaticamente de porta se ela já estiver em uso.
Dentro da interface do Jupyter Notebook, você pode criar novos notebooks, que são baseados em Python por padrão. Esta é essencialmente uma página da web onde você pode escrever diretamente código Python e executá-lo. Os notebooks são divididos em células que podem conter código ou texto em markdown.
# Um exemplo simples de código Python no Jupyter Notebook
print("Hello, Jupyter!")
Executar uma célula executa o código no shell Python interativo e exibe o resultado abaixo da célula. É uma ferramenta poderosa para análise de dados, permitindo fácil visualização e interação com dados no mesmo ambiente em que você escreve o código.
Os Jupyter Notebooks permitem que você use pacotes adicionais do Python para várias funcionalidades. Eles são frequentemente importantes para projetos, como trabalhos de ciência de dados, que podem exigir Pandas ou NumPy, duas bibliotecas comumente usadas em tais trabalhos.
Para instalar pacotes adicionais, use o pip precedido por um ponto de exclamação em uma célula do Jupyter notebook:
!pip install numpy pandas matplotlib
Se as bibliotecas NumPy, pandas e matplotlib não estiverem já instaladas no seu ambiente virtual, este comando as instalará.
Ao executar notebooks Jupyter, é aconselhável garantir a segurança de seus notebooks, especialmente se você os está executando em uma rede compartilhada ou servidor. Por padrão, o Jupyter não requer uma senha, o que pode ser um risco de segurança se acessado ilegalmente. Você pode configurar o Jupyter para adicionar proteção por senha. Consulte a documentação do Jupyter para instruções detalhadas sobre como proteger um servidor de notebook.
Uma vez que você instala o Jupyter Notebook no Fedora e começa a usá-lo, você descobrirá que ele é uma ferramenta inestimável para qualquer tarefa de codificação que envolva manipulação de dados, modelagem estatística ou mesmo testes simples de algoritmos. Sua combinação de execução de código, texto rico e interatividade o torna adequado para exploração, relatórios e replicação de análises.
O processo de instalação e configuração do Jupyter Notebook no Fedora, embora longo, é direto. Usando este guia, você deve ter tudo o que precisa para completar o processo de instalação.
Se você encontrar algo errado com o conteúdo do artigo, você pode