이 기사에서는 Debian 11, Debian 12, Ubuntu 20.04 LTS 및 Ubuntu 22.04 LTS 운영 체제에 The Littlest Jupyter Hub(TLJH)를 설치하는 방법을 설명합니다. 또한 Jupyter Hub에 액세스하고, 새 TLJH 사용자를 생성하고, TLJH 사용자 세션을 관리하는 방법도 보여 드리겠습니다. 모든 TLJH 사용자를 위해 새로운 Python 라이브러리를 설치하는 방법도 보여 드리겠습니다.
목차 주제:
- TLJH용 종속성 패키지 설치
- 가장 작은 Jupyter 허브(TLJH) 설치
- TLJH가 작동하는지 확인하기
- TLJH에 액세스 중
- TLJH 사용자 생성 및 TLJH 사용자 세션 관리
- 모든 Jupyter Hub 사용자를 위한 Python 라이브러리 설치
- 결론
- 참고자료
TLJH용 종속성 패키지 설치
먼저 다음 명령을 사용하여 APT 패키지 데이터베이스 캐시를 업데이트합니다.
$ sudo 적절한 업데이트
Jupyter Hub에 필요한 종속성 패키지를 설치하려면 다음 명령을 실행합니다.
$ sudo 적절한 설치하다 python3 python3-dev python3-pip 자식 곱슬 곱슬하다
설치를 확인하려면 'Y'를 누른 다음 누르십시오. <엔터>.
종속성 패키지를 다운로드하는 중입니다. 완료하는 데 시간이 걸립니다.
종속성 패키지를 다운로드하는 중입니다. 완료하는 데 시간이 걸립니다.
이 시점에서 Ubuntu/Debian 시스템에 종속성 패키지를 설치해야 합니다.
가장 작은 Jupyter 허브(TLJH) 설치
Ubuntu/Debian 시스템에 TLJH를 설치하기 전에 TLJH 관리자로 구성하려는 사용자의 사용자 이름을 찾아야 합니다. 일반적으로 다른 사항을 염두에 두지 않는 한 Ubuntu/Debian 시스템의 로그인 사용자를 TLJH 관리자로 구성합니다. 요구 사항에 따라 모든 사용자를 TLJH 관리자로 구성할 수 있습니다.
다음 명령을 사용하여 로그인 사용자의 사용자 이름을 찾을 수 있습니다.
$ 후아미우리의 경우 로그인 사용자 이름은 'shovon'입니다.
Ubuntu/Debian 시스템에 TLJH를 설치하려면 다음 명령을 실행하십시오.
$ 곱슬 곱슬하다 -엘 https: // tljh.jupyter.org / bootstrap.py | sudo -그리고 파이썬3 - --관리자 $ ( 후아미 )메모 : 로그인 사용자를 TLJH 관리자로 구성하고 있습니다. 다른 사용자를 TLJH 관리자로 구성하려면 이전 명령에서 –admin $(whoami)를 –admin으로 바꾸십시오.
TLJH가 Ubuntu/Debian 시스템에 설치되고 있습니다. 모든 TLJH 구성 요소를 다운로드하고 설치하는 데 시간이 걸립니다.
이 시점에서 TLJH는 Ubuntu/Debian 시스템에 설치되어야 합니다.
TLJH가 작동하는지 확인하기
TLJH가 컴퓨터에서 작동하는지 확인하려면 먼저 TLJH 프록시 서비스 traefik이 다음 명령으로 작동하는지 확인하세요.
$ sudo systemctl 상태 traefik.service보시다시피 traefik 프록시 서비스가 실행 중이며 시스템 부팅 시 자동으로 시작되도록 구성되어 있습니다.
또한 JupyterHub 서비스가 다음 명령으로 작동하는지 확인하세요.
$ sudo systemctl 상태 jupyterhub.service보시다시피 JupyterHub 서비스도 실행 중이며 시스템 부팅 시 자동으로 시작되도록 구성되어 있습니다.
traefik 프록시와 JupyterHub 'systemd' 서비스가 올바르게 실행되고 있으므로 TLJH(Littleest Jupyter Hub)도 정상적으로 작동합니다.
TLJH에 액세스 중
웹 브라우저에서 TLJH에 액세스하려면 Ubuntu/Debian 시스템의 IP 주소(또는 구성된 경우 DNS 이름)를 알아야 합니다. 우리의 경우 IP 주소는 192.168.189.128입니다. 당신에게는 다를 수도 있습니다. 그러니 이제부터 꼭 자신의 것으로 교체하세요.
$ 아이피 ㅏ
웹 브라우저 앱을 열고 방문하세요. http://192.168.189.128 JupyterHub 로그인 페이지가 표시됩니다.
관리자 사용자 이름, 원하는 로그인 비밀번호(JupyterHub 관리자에 대해 설정하려는 비밀번호)를 입력하고 “로그인”을 클릭하세요.
JupyterHub에 로그인되어 있어야 합니다.
TLJH 사용자 생성 및 TLJH 사용자 세션 관리
새로운 TLJH 사용자를 생성하려면 관리자로 JupyterHub에 로그인하고 다음을 클릭하세요. 파일 > 허브 제어판.
“관리자”를 클릭하세요.
모든 TLJH 사용자 및 사용자 세션/허브가 나열되어야 합니다.
“사용자 추가”를 클릭하세요.
TLJH[1]에 추가하려는 사용자 이름을 입력하세요. TLJH에 단일 사용자 또는 여러 사용자를 한 번에 추가할 수 있습니다. TLJH에 여러 사용자를 추가하려면 각 사용자 이름을 별도의 줄에 입력하세요.
새로 생성된 사용자에게 TLJH에 대한 관리 액세스 권한을 부여하려면 '관리자'를 선택하세요. [2] .
완료되면 '사용자 추가'를 클릭하십시오. [삼] .
새로운 TLJH 사용자를 생성해야 합니다. [1] .
'관리' 페이지에서 각 사용자[2] 및 모든 사용자에 대한 TLJH 사용자 세션/허브를 관리(시작/중지)할 수 있습니다. [삼] .
TLJH 사용자 중 하나로 로그인하려면 새 사용자에 대해 설정하려는 사용자 이름과 비밀번호를 입력하고 '로그인'을 클릭하세요.
메모 : 처음 로그인할 때 사용하는 비밀번호가 새 사용자의 로그인 비밀번호로 설정됩니다.
새 사용자로 JupyterHub에 로그인해야 합니다.
TLJH 관리자는 TLJH에 로그인한 사용자를 확인하고 사용자 세션/허브를 관리할 수 있습니다.
모든 Jupyter Hub 사용자를 위한 Python 라이브러리 설치
각 TLJH 사용자는 Jupyter Hub 세션에서 Python PIP를 사용하여 Python 라이브러리를 설치할 수 있습니다. 그러나 디스크 공간을 절약하기 위해 시스템 전체에서 가장 일반적으로 사용되는 Python 라이브러리를 설치하면 모든 Jupyter Hub 사용자가 다시 설치할 필요 없이 해당 라이브러리에 액세스할 수 있습니다.
먼저 TLJH에 관리자로 로그인하고 “런처” 탭에서 “터미널”을 클릭하세요.
모든 TLJH 사용자를 위해 matplotlib Python 라이브러리(가령)를 설치하려면 다음 명령을 실행하십시오.
$ sudo -그리고 pip3 설치하다 matplotlibMatplotlib을 설치하는 중입니다. 완료하는 데 시간이 걸립니다.
이 시점에서 모든 TLJH 사용자를 위해 matplotlib Python 라이브러리를 설치해야 합니다.
다른 TLJH 사용자가 matplotlib Python 라이브러리를 사용할 수 있는지 확인하려면 TLJH 사용자 중 하나로 로그인하고 새 Jupyter Notebook을 만든 후 다음 코드 줄을 실행합니다(matplotlib 문서에서 복사함).
matplotlib.pyplot 가져오기 ~처럼 pltplt.플롯 ( [ 1 , 2 , 삼 , 4 ] )
plt.y라벨 ( '일부 숫자' )
plt.show ( )
TLJH 사용자가 matplotlib에 액세스할 수 있는 경우 코드는 다음 스크린샷에 표시된 것처럼 그래프를 생성해야 합니다.
결론
이 기사에서는 Debian 11, Debian 12, Ubuntu 20.04 LTS 및 Ubuntu 22.04 LTS 운영 체제에 TLJH(Littlest Jupyter Hub)를 설치하는 방법을 설명했습니다. 또한 웹 브라우저에서 TLJH에 액세스하고, 새 TLJH 사용자를 생성하고, TLJH 사용자 세션을 관리하는 방법도 보여주었습니다. 모든 TLJH 사용자를 위해 새로운 Python 라이브러리를 설치하는 방법도 보여주었습니다.