이 문서에서는 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를 설치하는 방법
목차 주제:
- Ubuntu/Debian/Linux Mint에 Node.js 설치하기
- RHEL/Rocky Linux/CentOS/Fedora에 Node.js 설치
- Node.js와 NPM이 올바르게 설치되었는지 확인하기
- JupyterHub에 TypeScript 커널 설치
- JupyterHub TypeScript 커널이 올바르게 설치되었는지 확인
- 결론
- 참고자료
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 커널을 설치하는 방법도 보여주었습니다.