Instale e configure o Jupyter Notebook no CentOS 8

Instale e configure o Jupyter Notebook no CentOS 8
Neste artigo, vou mostrar como instalar e configurar o Jupyter Notebook no CentOS 8. Então vamos começar.

Instalando as ferramentas de construção necessárias:

Para instalar o Jupyter Notebook, você deve ter todas as ferramentas de construção C necessárias e bibliotecas de desenvolvimento Python 3 instaladas. Felizmente, tudo isso está disponível no Repositório Oficial de Pacote do CentOS 8.

Primeiro, atualize o cache do repositório de pacotes do CentOS 8 com o seguinte comando:

$ sudo dnf makecache

Agora, instale todas as ferramentas de construção necessárias com o seguinte comando:

$ sudo dnf install gcc python3-devel kernel-headers-$ (uname -r)

Para confirmar a instalação, pressione Y e depois pressione .

O gerenciador de pacotes DNF deve baixar todos os pacotes necessários e instalá -los. Pode demorar um pouco para completar.

Neste ponto, todas as ferramentas de construção necessárias devem ser instaladas.

Instalando o PIP 3:

Você deve ter o Python 3 Package Manager Pip 3 instalado em sua máquina CentOS 8 para instalar o Jupyter Notebook. O CentOS 8 deve ter o PIP 3 instalado por padrão.

Para verificar se o PIP 3 está instalado, execute o seguinte comando:

$ whereis pip3

Como você pode ver, pip3 O comando está disponível no caminho /usr/bin/pip3 No meu caso.

Caso você não tenha o PIP 3 instalado, execute o seguinte comando para instalar o PIP3:

$ sudo dnf install python3-pip

Instalando o Jupyter Notebook:

Agora, instale o notebook Jupyter com o seguinte comando:

$ PIP3 Instalação -User Jupyter

O PIP 3 deve baixar e instalar todos os pacotes Python necessários. Pode demorar um pouco para completar.

Neste ponto, o notebook Jupyter deve ser instalado.

Para verificar se o notebook Jupyter foi instalado corretamente, execute o seguinte comando:

$ jupyter -versão

Como você pode ver, Jupyter Notebook está funcionando corretamente.

Notebook básico do Jupyter:

Para iniciar o Jupyer Notebook, execute o seguinte comando:

Notebook $ Jupyter

O servidor de notebook Jupyter deve começar. Para acessar o Jupyter Notebook, você deve copiar o URL e colá -lo em seu navegador favorito da web.

Depois de ir para o URL do seu navegador favorito, você verá o painel do Jupyter Notebook. Todos os diretórios e arquivos do seu diretório inicial devem estar acessíveis a partir daqui.

Para criar um novo notebook Jupyter de Python 3 (digamos) em seu diretório de trabalho atual, clique em Novo > Python 3.

Um novo caderno deve abrir. Aqui, você pode digitar linhas de códigos Python 3.

Depois de digitar alguns códigos Python 3, clique em Correr.

Os códigos serão executados e mostrarão a saída se houver algum. Em seguida, você pode digitar mais linhas de códigos Python 3.

Como você pode ver, adicionei dois números e imprimi o resultado.

Você pode salvar seu caderno de Arquivo > Salvar como…

Em seguida, digite um caminho relativo do seu diretório doméstico e clique em Salvar.

O caderno deve ser salvo.

Um novo arquivo de notebook de arquivo deve ser criado em seu caminho determinado.

Acessando o Jupyter Notebook remotamente:

Se você deseja acessar o notebook Jupyter remotamente, esta seção é para você.

Primeiro, encontre o endereço IP da sua máquina CentOS 8 da seguinte maneira:

$ nmcli

No meu caso, o endereço IP é 192.168.20.129. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.

Para acessar o notebook Jupyter remotamente, execute o notebook Jupyter com o -IP e -porta Bandeira da seguinte maneira:

$ Jupyter Notebook-Não-Browser --ip = 192.168.20.129 -port = 8080

Jupyter Notebook deve ser executado. Copie o URL.

Agora, permita a porta 8080 do TCP através do firewall da seguinte forma:

$ sudo firewall-cmd --add-port = 8080/tcp --permanent

Para as mudanças de configuração do firewall para entrar em vigor, execute o seguinte comando:

$ sudo firewall-cmd--reload

Agora, abra seu navegador da web favorito e navegue até o URL que você copiou. Você deve poder acessar o painel de notebooks jupyter.

Definir uma senha para o Jupyter Notebook:

Você pode não gostar do sistema de acesso de token padrão do notebook Jupyter. Para acesso baseado em senha, você deve definir uma senha para o notebook Jupyter.

Primeiro, crie o diretório de configuração de notebook Jupyter ~/.Jupyter do seguinte modo:

$ teste -d ~//.Jupyter || mkdir ~//.Jupyter

Agora, execute o seguinte comando para configurar uma senha para o notebook Jupyter:

$ jupyter senha de notebook

Digite uma senha e pressione .

Retype a senha e pressione .

A senha deve ser definida.

Agora, execute o notebook Jupyter como de costume e ele não deve imprimir nenhum URL baseado em token, como você pode ver na captura de tela abaixo.

Para acessar o Jupyter Notebook, tudo o que você precisa fazer é visitar http: // 192.168.20.129: 8080 do seu navegador da web.

Isso irá solicitar a senha. Basta digitar a senha e clicar em Conecte-se.

Você deve estar conectado ao painel Jupyter Notebook.

Definir diretório de notebook padrão:

O diretório raiz padrão do Jupyter Notebook é o seu diretório inicial. Se quiser, você pode alterá -lo para outro diretório.

Primeiro, crie um novo diretório raiz ~/Notebooks (digamos) da seguinte forma:

$ mkdir ~/Notebooks

Para alterar o diretório raiz do notebook Jupyter, execute o Jupyter Notbook com o -Notebook-Dir Bandeira da seguinte maneira:

$ Jupyter Notebook-Não-Browser --ip = 192.168.20.129 -port = 8080
--Notebook-Dir = ~/Notebooks

O diretório raiz do notebook Jupyter deve ser alterado.

Configurando o notebook Jupyter usando o arquivo de configuração:

Jupyter Notebook usa um arquivo JSON ~/.Jupyter/Jupyter_notebook_config.JSON Para manter toda a configuração padrão.

Para configurar o notebook Jupyter, abra o ~/.Jupyter/Jupyter_notebook_config.JSON Arquivo o seguinte:

$ VI ~//.Jupyter/Jupyter_notebook_config.JSON

O conteúdo do ~/.Jupyter/Jupyter_notebook_config.JSON O arquivo deve ser o seguinte:


"Notebookapp":
"Senha": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57FE64",
"IP": "192.168.20.129 ",
"Port": 8080,
"Notebook_dir": "/home/shovon/notebooks",
"Open_browser": false

Certifique -se de mudar o IP, porta, Notebook_dir valores como seus requisitos. O valor de Notebook_dir Deve ser o caminho absoluto do diretório raiz do notebook Jupyter desejado.

OBSERVAÇÃO: O senha O campo deve estar aqui apenas se você definir uma senha de notebook Jupyter usando o comando Jupyter Notebook Senha. Não mude.

Depois de terminar, salve o arquivo de configuração.

Agora, você pode executar o Jupyter Notebook sem nenhum argumento da linha de comando.

Notebook $ Jupyter

Jupyter Notebook deve ser configurado.

Então, é assim que você instala e configura o Jupyter Notebook no CentOS 8. Obrigado por ler este artigo.