JupyterLab에 Git을 도입하는 단계
기사를보고 jupyterlab-git을 사용하려고 시도했기 때문에 막혔습니다.
환경
jupyterlab-git 설치
README에서 다음 명령을 친다 (conda 환경이므로 conda로 설치했습니다.)
$ conda install jupyterlab-git #pipの方は、pip install --upgrade jupyterlab-git
#インストール完了
$ jupyter lab build
#エラー
JupyterLab의 확장 프로그램 화면에서
git
를 치고 @jupyterlab/git
에서 설치할 수 있지만 아마 nodejs가 없으면 동일한 오류가 발생할 것으로 예상됩니다.오류 발생
자세한 오류를 출력했습니다.
결론부터 말하면
nodejs
의 버젼을 올리고 싶다.읽으려면 오류 내용을 마지막에 붙였으므로 참조하십시오.
할 일
마지막 끝에 대답이 있었습니다.
🔴
ValueError: Please install nodejs >=10.0.0 before continuing.
``명령으로 nodejs 버전을 확인하십시오.
$ conda list
#結果
nodejs | 6.13.1 0 |conda-forge
무사 버전이 10.0 이하로 낮았기 때문에 버전을 올리는 작업을하고 싶습니다.
nodejs를 설치하지 않은 사람
먼저 nodejs를 설치하지 않은 사람은이 명령을 두드려 설치하십시오!
$ conda install -c conda-forge nodejs
※설치하고 버전이 10 이하이면 아래의 커맨드를 치십시오.
nodejs 버전 올리기
나는 conda 환경을 사용하고 있기 때문에 conda 명령을 사용합니다. pip에서도 갈 수 있다고 생각합니다.
$ conda update nodejs
nodejs-10.13.0
버전 업이 완료되면 마지막으로 jupyter-git을 빌드,
다시 jupyter lab build
jupyter lab build
끝나면 jupyter lab
실행!오류가 발생하면 캐시가 남아있을 수 있으므로 ⌘ + R로 캐시를 지우고 현재 페이지를 다시로드하십시오.
버전이 올라가면 업데이트해야합니다.
마지막으로
conda와 nodejs에 익숙한 사람은 막히지 않을 수도 있지만, 많은 양의 오류 로그를보고 포기할 수있는 사람들을 위해이 기사를 썼습니다.
앞으로 flake8의 기사도 그리려고 합니다.
조금이라도 도움이되면 다행입니다!
[부록] 오류 내용
교훈 : 오류 로그 오류 로그는 처음과 끝이 중요합니다.
$jupyter lab build
[LabBuildApp] JupyterLab 2.1.5
[LabBuildApp] Building in /Users/hirokazu/opt/anaconda3/share/jupyter/lab
Build failed.
Troubleshooting: If the build failed due to an out-of-memory error, you
may be able to fix it by disabling the `dev_build` and/or `minimize` options.
If you are building via the `jupyter lab build` command, you can disable
these options like so:
jupyter lab build --dev-build=False --minimize=False
You can also disable these options for all JupyterLab builds by adding these
lines to a Jupyter config file named `jupyter_config.py`:
c.LabBuildApp.minimize = False
c.LabBuildApp.dev_build = False
If you don’t already have a `jupyter_config.py` file, you can create one by
adding a blank file of that name to any of the Jupyter config directories.
The config directories can be listed by running:
jupyter --paths
Explanation:
- `dev-build`: This option controls whether a `dev` or a more streamlined
`production` build is used. This option will default to `False` (ie the
`production` build) for most users. However, if you have any labextensions
installed from local files, this option will instead default to `True`.
Explicitly setting `dev-build` to `False` will ensure that the `production`
build is used in all circumstances.
- `minimize`: This option controls whether your JS bundle is minified
during the Webpack build, which helps to improve JupyterLab’s overall
performance. However, the minifier plugin used by Webpack is very memory
intensive, so turning it off may help the build finish successfully in
low-memory environments.
An error occured.
ValueError: Please install nodejs >=10.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
See the log file for details: /var/folders/sk/rwp7z_r93q92lx1xzwmbxcxr0000gn/T/jupyterlab-debug-rm7nmhd3.log
중간 정도의 에러 로그는 "메모리가 부족하다."라는 메시지였습니다. 끝
Reference
이 문제에 관하여(JupyterLab에 Git을 도입하는 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/appgrape/items/5f1ba25a4723ca50dae7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)