Instalando as ferramentas de compilaçã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, todos eles estão disponíveis no repositório oficial de pacotes do CentOS 8.
Primeiro, atualize o cache do repositório de pacotes CentOS 8 com o seguinte comando:
$sudodnf makecache
Agora, instale todas as ferramentas de compilação necessárias com o seguinte comando:
$sudodnfinstalar gccpython3-devel kernel-headers- $(uname-r)
Para confirmar a instalação, pressione E e então pressione .
O gerenciador de pacotes DNF deve baixar todos os pacotes necessários e instalá-los. Pode demorar um pouco para ser concluído.
Neste ponto, todas as ferramentas de compilação necessárias devem estar instaladas.
Instalando PIP 3:
Você deve ter o gerenciador de pacotes Python 3 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:
$Onde épip3Como 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:
$sudodnfinstalarpython3-pipInstalando o Jupyter Notebook:
Agora, instale o Jupyter Notebook com o seguinte comando:
$pip3instalar --do utilizadorJupyterO PIP 3 deve baixar e instalar todos os pacotes Python necessários. Pode demorar um pouco para ser concluído.
Neste ponto, o Jupyter Notebook deve estar instalado.
Para verificar se o Jupyter Notebook foi instalado corretamente, execute o seguinte comando:
$Jupyter--versãoComo você pode ver, o Jupyter Notebook está funcionando corretamente.
Noções básicas do Jupyter Notebook:
Para iniciar o Jupyer Notebook, execute o seguinte comando:
$caderno jupyterO servidor Jupyter Notebook deve iniciar. Para acessar o Jupyter Notebook, você deve copiar o URL e colá-lo em seu navegador favorito.
Depois de acessar o URL de seu navegador favorito, você verá o painel do bloco de notas Jupyter. Todos os diretórios e arquivos do seu diretório HOME devem ser acessíveis a partir daqui.
Para criar um novo Jupyter Notebook de Python 3 (digamos) em seu diretório de trabalho atual, clique em Novo > Python 3 .
Um novo Notebook deve ser aberto. Aqui, você pode digitar linhas de códigos Python 3.
Depois de digitar alguns códigos Python 3, clique em Corre .
Os códigos serão executados e mostrarão a saída, se houver. Então, 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 Notebook de Arquivo > Salvar como…
Em seguida, digite um caminho relativo de seu diretório HOME e clique em Salve .
O Notebook deve ser salvo.
Um novo arquivo de caderno de arquivo deve ser criado em seu caminho fornecido.
Acessando o Jupyter Notebook remotamente:
Se você deseja acessar o Jupyter Notebook remotamente, esta seção é para você.
Primeiro, encontre o endereço IP de sua máquina CentOS 8 da seguinte maneira:
$nmcliNo meu caso, o endereço IP é 192.168.20.129. Será diferente para você. Portanto, certifique-se de substituí-lo pelo seu a partir de agora.
Para acessar o Jupyter Notebook remotamente, execute o Jupyter Notebook com o –Ip e -porta sinalizar da seguinte forma:
$caderno jupyter--não-navegador --ip= 192.168.20.129--porta=8080O Jupyter Notebook deve ser executado. Copie o URL.
Agora, permita a porta TCP 8080 por meio do firewall da seguinte maneira:
$sudofirewall-cmd--add-port=8080/tcp--permanentePara que as alterações na configuração do firewall entrem em vigor, execute o seguinte comando:
$sudofirewall-cmd--recarregarAgora, abra seu navegador favorito e navegue até o URL que você copiou. Você deve conseguir acessar o painel do Jupyter Notebook.
Definindo uma senha para o Jupyter Notebook:
Você pode não gostar do sistema de acesso baseado em token padrão do Jupyter Notebook. Para acesso baseado em senha, você deve definir uma senha para o Jupyter Notebook.
Primeiro, crie o diretório de configuração do Jupyter Notebook ~ / .jupyter do seguinte modo:
$teste -d~/.jupyter|| mkdir~/.jupyterAgora, execute o seguinte comando para configurar uma senha para o Jupyter Notebook:
$senha do notebook jupyterDigite uma senha e pressione .
Digite a senha novamente e pressione .
A senha deve ser definida.
Agora, execute o Jupyter Notebook como de costume e ele não deve imprimir nenhuma URL baseada em token, como você pode ver na captura de tela abaixo.
Para acessar o Jupyter Notebook, tudo que você precisa fazer é visitar http://192.168.20.129:8080 a partir do seu navegador.
Ele solicitará a senha. Basta digitar a senha e clicar em Conecte-se .
Você deve estar conectado ao painel do Jupyter Notebook.
Configurando o diretório padrão do Notebook:
O diretório raiz padrão do Jupyter Notebook é seu diretório HOME. Se desejar, você pode alterá-lo para algum outro diretório.
Primeiro, crie um novo diretório raiz ~ / notebooks (digamos) da seguinte forma:
$mkdir~/cadernosPara alterar o diretório raiz do Jupyter Notebook, execute o Jupyter Notbook com o –Notebook-dir sinalizar da seguinte forma:
caderno $ jupyter--não-navegador --ip= 192.168.20.129--porta=8080--notebook-dir= ~/cadernos
O diretório raiz do Jupyter Notebook deve ser alterado.
Configurando o Jupyter Notebook usando o arquivo de configuração:
O Jupyter Notebook usa um arquivo JSON ~ / .jupyter / jupyter_notebook_config.json para manter todas as configurações padrão.
Para configurar o Jupyter Notebook, abra o ~ / .jupyter / jupyter_notebook_config.json arquivo da seguinte forma:
$nós~/.jupyter/jupyter_notebook_config.jsonO conteúdo do ~ / .jupyter / jupyter_notebook_config.json arquivo deve ser o seguinte:
{'NotebookApp':{
'senha':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'porta':8080,
'notebook_dir':'/ home / shovon / notebooks',
'Navegador aberto':falso
}
}
Certifique-se de alterar o ip , porta , notebook_dir valores conforme suas necessidades. O valor de notebook_dir deve ser o caminho absoluto do diretório raiz do Jupyter Notebook.
NOTA: o senha deve estar aqui apenas se você tiver definido uma senha do Jupyter Notebook usando o comando senha do notebook jupyter . Não mude isso.
Quando terminar, salve o arquivo de configuração.
Agora, você pode executar o Jupyter Notebook sem nenhum argumento de linha de comando.
$caderno jupyter
O Jupyter Notebook deve ser configurado.
Então, é assim que você instala e configura o Jupyter Notebook no CentOS 8. Obrigado por ler este artigo.