이 글에서는 conda에 nodejs를 설치할 때 버전이 너무 낮은 문제를 해결하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
관련 권장 사항: "nodejs Tutorial"
jupyterlab을 사용하여 새 labextension을 설치하려고 할 때 nodejs 버전이 너무 낮아서 많은 확장 모듈을 설치할 수 없거나 설치에 실패하는 문제가 있었습니다. 저자는 다음과 같은 다양한 솔루션이 제안되었습니다.
방법 1: 서버에 Anaconda 및 JupyterLab 배포
방법 2: 패키지 삭제 후 패키지 설치
방법 3: Jupytelab labextension
을 통해 nodejs 설치 방법 5: 사향 고양이가 왕자로 변경됩니다. - 아래와 같이
.
.
.
결과는... 작동하지 않습니다. 물론 위의 방법을 시도해 볼 수도 있습니다. 어떤 방법이 귀하에게 적합할 수도 있습니다.
원인 분석
나중에 알아낸 사실: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!