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:
- Instalando Node.js no Ubuntu/Debian/Linux Mint
- Instalando Node.js no RHEL/Rocky Linux/CentOS/Fedora
- Verificando se Node.js e NPM estão instalados corretamente
- Instalando o kernel TypeScript no JupyterHub
- Verificando se o kernel JupyterHub TypeScript está instalado corretamente
- Conclusão
- 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
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
Node.js e NPM estão sendo instalados. Demora um pouco para ser concluído.
Neste ponto, o Node.js e o NPM devem estar instalados.
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
Node.js e NPM estão sendo instalados. Demora um pouco para ser concluído.
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.
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 tslabO pacote tslab Node.js está sendo instalado. Demora alguns segundos para ser concluído.
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 / ativarPara 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
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-kernelspecVocê 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.