Jupyter 노트북에서 TypeScript 코드를 실행하기 위해 JupyterHub에 TypeScript 커널을 설치하는 방법

Jupyter Noteubug Eseo Typescript Kodeuleul Silhaenghagi Wihae Jupyterhub E Typescript Keoneol Eul Seolchihaneun Bangbeob



프로그래밍 언어 지원은 JupyterHub에서 커널로 제공됩니다. Python 커널은 Jupyter 노트북에서 Python 프로그래밍 언어를 활성화하는 JupyterHub에 기본적으로 설치됩니다. Jupyter Notebook에서 다른 프로그래밍 언어도 사용할 수 있습니다. 컴퓨터에 JupyterHub에 적합한 커널을 설치하기만 하면 됩니다.

이 문서에서는 JupyterHub 사용자가 Python 코드를 실행하고 문서화하는 것처럼 Jupyter 노트북에서 TypeScript 코드를 실행하고 문서화할 수 있도록 JupyterHub 서버에 JupyterHub TypeScript 커널을 설치하는 방법을 보여줍니다.

메모: 컴퓨터에 JupyterHub가 설치되어 있지 않은 경우 사용 중인 Linux 배포판에 따라 다음 문서 중 하나를 읽을 수 있습니다.







1 . Ubuntu 22.04 LTS/Debian 12/Linux Mint 21에 최신 버전의 JupyterHub를 설치하는 방법



2. Fedora 38+/RHEL 9/Rocky Linux 9에 최신 버전의 JupyterHub를 설치하는 방법



목차 주제:

  1. Ubuntu/Debian/Linux Mint에 Node.js 설치하기
  2. RHEL/Rocky Linux/CentOS/Fedora에 Node.js 설치
  3. Node.js와 NPM이 올바르게 설치되었는지 확인하기
  4. JupyterHub에 TypeScript 커널 설치
  5. JupyterHub TypeScript 커널이 올바르게 설치되었는지 확인
  6. 결론
  7. 참고자료

Ubuntu/Debian/Linux Mint에 Node.js 설치하기

JupyterHub TypeScript 커널이 작동하려면 컴퓨터에 Node.js가 설치되어 있어야 합니다. Ubuntu/Debian/Linux Mint 또는 기타 Ubuntu/Debian 기반 Linux 배포판을 JupyterHub 서버로 사용하는 경우 Linux 배포판의 공식 패키지 저장소에서 Node.js를 설치할 수 있습니다.





먼저 다음 명령을 사용하여 APT 패키지 데이터베이스 캐시를 업데이트합니다.

$ sudo 적절한 업데이트

  컴퓨터 화면의 스크린샷 자동으로 생성된 설명



Node.js 및 NPM(Node Package Manager)을 설치하려면 다음 명령을 실행하십시오.

$ sudo 적절한 설치하다 노드 js npm

설치를 확인하려면 'Y'를 누른 다음 누르십시오. <엔터> .

  자동으로 생성된 컴퓨터 설명의 스크린샷

Node.js와 NPM이 설치되고 있습니다. 완료하는 데 시간이 걸립니다.

  자동으로 생성된 컴퓨터 설명의 스크린샷

이 시점에서 Node.js와 NPM을 설치해야 합니다.

  자동으로 생성된 컴퓨터 프로그램 설명의 스크린샷

RHEL/Rocky Linux/CentOS/Fedora에 Node.js 설치

JupyterHub TypeScript 커널이 작동하려면 컴퓨터에 Node.js가 설치되어 있어야 합니다. RHEL/Rocky Linux/CentOS/Fedora 또는 기타 RPM 기반 Linux 배포판을 JupyterHub 서버로 사용하는 경우 Linux 배포판의 공식 패키지 저장소에서 Node.js를 설치할 수 있습니다.

먼저 다음 명령을 사용하여 DNF 패키지 데이터베이스 캐시를 업데이트합니다.

$ sudo dnf 메이크캐시

Node.js 및 NPM(Node Package Manager)을 설치하려면 다음 명령을 실행하십시오.

$ sudo dnf 설치하다 노드 js npm

설치를 확인하려면 'Y'를 누른 다음 누르십시오. <엔터> .

  자동으로 생성된 컴퓨터 설명의 스크린샷

Node.js와 NPM이 설치되고 있습니다. 완료하는 데 시간이 걸립니다.

  자동으로 생성된 컴퓨터 설명의 스크린샷

이 시점에서 Node.js와 NPM을 설치해야 합니다.

Node.js와 NPM이 올바르게 설치되었는지 확인하기

Node.js 및 NPM이 올바르게 설치되었는지 확인하려면 다음 명령을 실행하십시오.

$ 노드 --버전

$npm --버전

보시다시피 Node.js 12.22.9 및 NPM 8.5.1은 Ubuntu 22.04 LTS 운영 체제에 설치되어 있습니다.

  자동으로 생성된 컴퓨터 설명의 스크린샷

JupyterHub에 TypeScript 커널 설치

JupyterHub는 다음을 사용하여 TypeScript 지원을 추가합니다. 티슬랩 . 컴퓨터에 tslab Node.js 패키지를 설치하려면 다음 명령을 실행하세요.

$ sudo npm 설치하다 -g 티슬랩

tslab Node.js 패키지가 설치 중입니다. 완료하는 데 몇 초 정도 걸립니다.

  자동으로 생성된 컴퓨터 설명의 스크린샷

이 시점에서 tslab Node.js 패키지를 설치해야 합니다.

tslab Node.js 패키지가 설치되면 JupyterHub 노트북에서 TypeScript 지원을 활성화하려면 JupyterHub TypeScript 커널을 설치해야 합니다.

먼저 다음 명령을 사용하여 JupyterHub 가상 환경을 활성화합니다.

$ . / 고르다 / 주피터허브 / 큰 상자 / 활성화하다

JupyterHub TypeScript 커널을 시스템 전체에 설치하려면(모든 JupyterHub 사용자용) 다음 명령을 실행합니다.

$ sudo = $PATH 티슬랩 설치하다 --접두사 = / 고르다 / 주피터허브

  자동으로 생성된 컴퓨터 설명의 스크린샷

JupyterHub TypeScript 커널이 올바르게 설치되었는지 확인

tslab TypeScript JupyterHub 커널이 설치되어 있는지 확인하려면 다음 명령을 실행하세요.

$ jupyter-kernelspec 목록

사용 가능한 JupyterHub 커널 목록에서 'tslab' 및 'jslab'을 찾아야 합니다.

JupyterHub에 로그인하면 'Notebook' 섹션에서 TypeScript 프로그래밍 언어를 찾을 수 있습니다.

TypeScript Jupyter 노트북을 생성하려면 '노트북' 섹션에서 'TypeScript'를 클릭하세요.

새로운 JupyterHub TypeScript 노트북을 생성해야 합니다.

Python 코드에서와 동일한 방식으로 TypeScript 코드를 작성하고 문서화할 수 있습니다.

결론

이 기사에서는 Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora 및 기타 Ubuntu/Debian 기반 및 RPM 기반 Linux 배포판에 Node.js 및 tslab을 설치하는 방법을 보여주었습니다. 또한 Python 코드에서와 마찬가지로 Jupyter 노트북에서 TypeScript 코드를 실행하고 문서화할 수 있도록 JupyterHub에 TypeScript 커널을 설치하는 방법도 보여주었습니다.

참고자료: