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.