>  기사  >  웹 프론트엔드  >  conda가 설치한 nodejs 버전이 너무 낮은 문제에 대한 해결책에 대한 간략한 토론

conda가 설치한 nodejs 버전이 너무 낮은 문제에 대한 해결책에 대한 간략한 토론

青灯夜游
青灯夜游앞으로
2021-04-01 10:09:315178검색

이 글에서는 conda에 nodejs를 설치할 때 버전이 너무 낮은 문제를 해결하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

conda가 설치한 nodejs 버전이 너무 낮은 문제에 대한 해결책에 대한 간략한 토론

관련 권장 사항: "nodejs Tutorial"

jupyterlab을 사용하여 새 labextension을 설치하려고 할 때 nodejs 버전이 너무 낮아서 많은 확장 모듈을 설치할 수 없거나 설치에 실패하는 문제가 있었습니다. 저자는 다음과 같은 다양한 솔루션이 제안되었습니다.

  • 방법 1: 서버에 Anaconda 및 JupyterLab 배포

  • 방법 2: 패키지 삭제 후 패키지 설치

  • 방법 3: Jupytelab labextension

  • 설치 방법 방법 4: npm
  • 을 통해 nodejs 설치 방법 5: 사향 고양이가 왕자로 변경됩니다. - 아래와 같이

    conda가 설치한 nodejs 버전이 너무 낮은 문제에 대한 해결책에 대한 간략한 토론

.
.
.

결과는... 작동하지 않습니다. 물론 위의 방법을 시도해 볼 수도 있습니다. 어떤 방법이 귀하에게 적합할 수도 있습니다.

원인 분석

나중에 알아낸 사실: labextension 설치 확장에는 nodejs 버전 10.0 이상이 필요합니다!!!
저자는 대부분의 버전이 있는 자신의 환경에서 다양한 nodejs 버전을 쿼리하여 발견했습니다

1. nodejs --version   # v14.4.1 这个是通过方法四安装的
2. pip list                  # v0.1.1 这个是通过pip安装的
3. conda list             # v4.6.5 这个是通过conda安转的

npm을 통해 설치된 nodejs는 v10.0을 초과하지만 jupyterlab 환경에서는 사용할 수 없습니다(사용할 수 있다고 판단되면 연락주세요). 설치된 버전이 너무 많아서 간단하게 pip conda로 설치한 nodejs를 제거한 뒤, v10.0이 넘는 nodejs 버전을 설치하는 방법을 찾았습니다.

Solution

설치 버전을 지정하고 다음 명령을 통해 설치할 수 있습니다.

방법 1 먼저 nodejs 버전을 검색해 보세요.

conda search nodejs # 搜索conda下的nodejs版本。
conda install nodejs=14.7.0 -c conda-forge

방법 2. conda 검색 nodejs -c conda -forge # conda-forge에서 nodejs 버전을 검색하세요.

또는 anaconda 공식 웹사이트에서 conda-forge로 직접 이동하여 원하는 저장소를 검색하세요

conda install -c conda-forge/label/cf202003 nodejs

위 방법 중 하나를 선택하세요

더 보기 프로그래밍 관련 지식은 프로그래밍 비디오를 방문하세요! !

위 내용은 conda가 설치한 nodejs 버전이 너무 낮은 문제에 대한 해결책에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제