GitPod를 이용하면, iPad에서 IDE도 jupyter도 사용할 수 있기 때문에 최고야!
5275 단어 GitHubJupyterLab파이썬GitpodiPad
TL;DR
GitPod를 이용하면, iPad에서 IDE도 jupyter도 사용할 수 있기 때문에 최고야!
GitPod의 특징
GitPod
에는 다음과 같은 특징이 있습니다.
GitPod
에는 다음과 같은 특징이 있습니다.GitHub
와 계정 연결하여 사용 가능 이번 목표와 절차
iPad의 Chrome에서
파이썬 프로그래밍 환경 (IDE와 jupyterlab)을 구축합니다.
대략적인 절차는 다음과 같습니다.
GitHub에서 준비
적절한 리포지토리에 다음 세 파일을 넣습니다.
첫 번째 파일은 GitPod에서 사용하는 docker 파일입니다.
gitpod.Dockerfile
FROM python:3.7
RUN apt update -y && apt upgrade -y
RUN pip install pipenv
두 번째 파일은
GitPod
설정 파일입니다.8888번 포트를 열고 있는 이유는
jupyterlab
를 이용하기 위해서입니다.gitpod.yml
image:
file: .gitpod.Dockerfile
ports:
- port: 8080
onOpen: open-preview
- port: 8888
onOpen: open-browser
세 번째 파일은
Pipfile
입니다.이는
pipenv
에서 가상 환경을 빌드한다고 가정하여 준비한 파일 때문에 필수는 아닙니다. (pipenv를 이용하면 로컬의 환경등을 그대로 GitPod상에서도 이용할 수 있으므로 추천입니다.) 패키지는 jupyterlab
와 pandas
등이 있으면 좋을까라고 생각합니다.Pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
pandas = "*"
jupyterlab = "*"
matplotlib = "*"
[requires]
python_version = "3.7"
지금까지 아래의 세 파일 (및 README.md)이 리포지토리 바로 아래에 배치되어 있다고 생각합니다.
github_repository
(リポジトリルート)
|-.gitpod.Dockerfile
|-.gitpod.yml
|-Pipfile
|-README.md
GitPod에 액세스
GitPod에 액세스하면 GitHub 리포지토리 URL에
gitpod.io/#
를 부여하면됩니다.예를 들어 GitHub 리포지토리의 URL이 다음과 같은 경우,
https://github.com/[user_name]/[repository_name]
GitPod
에 액세스하는 URL은 다음과 같습니다.https://gitpod.io/#github.com/[user_name]/[repository_name]
매번 박는 것은 힘들기 때문에 GitHub의 README.md 등에 링크를 붙여 두면 편리합니다.
GitPod의 IDE는 처음에는 시작에 10분 정도 걸리지만, 2회째 이후는 1~2분으로 시작합니다.
jupyterlab를 시작합니다.
리포지토리에
Pipfile
가 있으므로 다음 명령을 두드리면 jupyterlab을 시작할 수 있습니다.$ pipenv install
$ pipenv shell
([repository_name])$ jupyter lab
pipenv의 쉘을 시작하고,
jupyterlab도 기동·로그인이 iPad상에서 조작할 수 있습니다.
iPad에서 GitPod을 사용하는 Tips
iPad에서 GitPod을 이용하면 화면 아래에 예측 후보 등이 나타나는 긴 바가 나옵니다. (이미지 하단의 2색이 되어 있는 블랙 바)
이것은 iPad의 "설정"→ "일반/키보드"의 "입력 보조"를 끄면 사라집니다.
언제나 업데이트로 다시 나오게 되었으므로,
iPad의 "설정"→ "일반/키보드"의 "예측"도 꺼두는 것이 좋습니다.
(일본어를 치고 있으면 가끔 했기 때문에 나타날 수 있습니다만・・・.)
결론
iPad에서 할 수있는 일이 점점 늘어나고 있기 때문에,
간단한 프로그래밍이라면 정말 iPad만으로 충분하다고 생각하는 오늘 요즘입니다.
(덧붙여서, 이 기사도 iPad로 쓰고 있습니다.)
참고
Reference
이 문제에 관하여(GitPod를 이용하면, iPad에서 IDE도 jupyter도 사용할 수 있기 때문에 최고야!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gsy0911/items/dbb64871480cf1a06acf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)