Como instalar o kernel TypeScript no JupyterHub para executar códigos TypeScript em notebooks Jupyter

Como Instalar O Kernel Typescript No Jupyterhub Para Executar Codigos Typescript Em Notebooks Jupyter



O suporte à linguagem de programação vem como kernels no JupyterHub. O kernel Python vem instalado por padrão no JupyterHub, que habilita a linguagem de programação Python em Jupyter Notebooks. Você também pode usar outras linguagens de programação em seus Jupyter Notebooks. Tudo que você precisa fazer é instalar os kernels apropriados para JupyterHub em seu computador.

Neste artigo, mostraremos como instalar o kernel JupyterHub TypeScript em seu servidor JupyterHub para que os usuários do JupyterHub possam executar e documentar os códigos TypeScript em Jupyter Notebooks da mesma forma que executam e documentam os códigos Python.

OBSERVAÇÃO: Se você não possui o JupyterHub instalado em seu computador, você pode ler um dos artigos dependendo da distribuição Linux que está usando:







1 . Como instalar a versão mais recente do JupyterHub no Ubuntu 22.04 LTS/Debian 12/Linux Mint 21



2. Como instalar a versão mais recente do JupyterHub no Fedora 38+/RHEL 9/Rocky Linux 9



Tópico de Conteúdo:

  1. Instalando Node.js no Ubuntu/Debian/Linux Mint
  2. Instalando Node.js no RHEL/Rocky Linux/CentOS/Fedora
  3. Verificando se Node.js e NPM estão instalados corretamente
  4. Instalando o kernel TypeScript no JupyterHub
  5. Verificando se o kernel JupyterHub TypeScript está instalado corretamente
  6. Conclusão
  7. Referências

Instalando Node.js no Ubuntu/Debian/Linux Mint

Para que o kernel JupyterHub TypeScript funcione, você deve ter o Node.js instalado em seu computador. Se estiver usando Ubuntu/Debian/Linux Mint ou qualquer outra distribuição Linux baseada em Ubuntu/Debian como seu servidor JupyterHub, você pode instalar o Node.js do repositório oficial de pacotes de sua distribuição Linux.





Primeiro, atualize o cache do banco de dados do pacote APT com o seguinte comando:

$ sudo atualização adequada

  Uma captura de tela da tela de um computador Descrição gerada automaticamente



Para instalar o Node.js e o Node Package Manager (NPM), execute o seguinte comando:

$ sudo apto instalar nodejs npm

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

  Uma captura de tela de um computador Descrição gerada automaticamente

Node.js e NPM estão sendo instalados. Demora um pouco para ser concluído.

  Uma captura de tela de um computador Descrição gerada automaticamente

Neste ponto, o Node.js e o NPM devem estar instalados.

  Uma captura de tela de um programa de computador Descrição gerada automaticamente

Instalando Node.js no RHEL/Rocky Linux/CentOS/Fedora

Para que o kernel JupyterHub TypeScript funcione, você deve ter o Node.js instalado em seu computador. Se estiver usando RHEL/Rocky Linux/CentOS/Fedora ou qualquer outra distribuição Linux baseada em RPM como seu servidor JupyterHub, você pode instalar o Node.js do repositório oficial de pacotes de sua distribuição Linux.

Primeiro, atualize o cache do banco de dados do pacote DNF com o seguinte comando:

$ sudo dnf makecache

Para instalar o Node.js e o Node Package Manager (NPM), execute o seguinte comando:

$ sudo dnf instalar nodejs npm

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

  Uma captura de tela de um computador Descrição gerada automaticamente

Node.js e NPM estão sendo instalados. Demora um pouco para ser concluído.

  Uma captura de tela de um computador Descrição gerada automaticamente

Neste ponto, o Node.js e o NPM devem estar instalados.

Verificando se Node.js e NPM estão instalados corretamente

Para confirmar se o Node.js e o NPM estão instalados corretamente, execute os seguintes comandos:

$ nó --versão

$npm --versão

Como você pode ver, Node.js 12.22.9 e NPM 8.5.1 estão instalados em nosso sistema operacional Ubuntu 22.04 LTS.

  Uma captura de tela de um computador Descrição gerada automaticamente

Instalando o kernel TypeScript no JupyterHub

JupyterHub adiciona suporte TypeScript por meio do uso de tslab . Para instalar o pacote tslab Node.js em seu computador, execute o seguinte comando:

$ sudo npm instalar -g tslab

O pacote tslab Node.js está sendo instalado. Demora alguns segundos para ser concluído.

  Uma captura de tela de um computador Descrição gerada automaticamente

O pacote tslab Node.js deve ser instalado neste ponto.

Depois que o pacote tslab Node.js estiver instalado, você deverá instalar o kernel JupyterHub TypeScript para ativar o suporte TypeScript em notebooks JupyterHub.

Primeiro, ative o ambiente virtual JupyterHub com o seguinte comando:

$ . / optar / jupyterhub / caixa / ativar

Para instalar o kernel JupyterHub TypeScript em todo o sistema (para todos os usuários do JupyterHub), execute o seguinte comando:

$ sudo CAMINHO = $PATH tslab instalar --prefixo = / optar / jupyterhub

  Uma captura de tela de um computador Descrição gerada automaticamente

Verificando se o kernel JupyterHub TypeScript está instalado corretamente

Para verificar se o kernel tslab TypeScript JupyterHub está instalado, execute o seguinte comando:

$ lista jupyter-kernelspec

Você deve encontrar “tslab” e “jslab” na lista de kernels disponíveis do JupyterHub.

Se você fizer login no JupyterHub, deverá encontrar a linguagem de programação TypeScript na seção “Notebook”.

Para criar um notebook TypeScript Jupyter, clique em “TypeScript” na seção “Notebook”.

Um novo notebook JupyterHub TypeScript deve ser criado.

Você pode escrever e documentar os códigos TypeScript da mesma forma que faz nos códigos Python.

Conclusão

Neste artigo, mostramos como instalar Node.js e tslab no Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora e outras distribuições Linux baseadas em Ubuntu/Debian e RPM. Também mostramos como instalar o kernel TypeScript no JupyterHub para que você possa executar e documentar os códigos TypeScript em notebooks Jupyter, assim como faz nos códigos Python.

Referências: