Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion zur Lösung des Problems einer zu niedrigen Version von NodeJS, die von Conda installiert wird

Eine kurze Diskussion zur Lösung des Problems einer zu niedrigen Version von NodeJS, die von Conda installiert wird

青灯夜游
青灯夜游nach vorne
2021-04-01 10:09:315150Durchsuche

In diesem Artikel erfahren Sie, wie Sie das Problem einer zu niedrigen Version bei der Installation von nodejs in Conda lösen können. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Eine kurze Diskussion zur Lösung des Problems einer zu niedrigen Version von NodeJS, die von Conda installiert wird

Verwandte Empfehlungen: „nodejs Tutorial

Beim Versuch, mit jupyterlab eine neue Labextension zu installieren, trat das Problem auf, dass die Nodejs-Version zu niedrig war oder nicht installiert werden konnte Der Autor hat folgende Lösungen gefunden:

  • Methode 1: Anaconda und JupyterLab auf dem Server bereitstellen

  • Methode 2: Paket löschen und dann installieren

  • Methode 3: Jupytelab So installieren Sie labextension

  • Methode 4: Nodejs über npm installieren
  • Methode 5: Die Zibetkatze verwandelt sich in den Prinzen – wie unten gezeigt:

    Eine kurze Diskussion zur Lösung des Problems einer zu niedrigen Version von NodeJS, die von Conda installiert wird

.
.
.

Das Ergebnis... funktioniert nicht. Natürlich können Sie auch die oben genannten Methoden ausprobieren, vielleicht funktioniert welche für Sie am besten.

Ursachenanalyse

Später habe ich herausgefunden: Labextension-Installationserweiterung erfordert NodeJS-Version 10.0 oder höher!!!
Der Autor hat durch Abfrage verschiedener NodeJS-Versionen in seiner eigenen Umgebung herausgefunden, dass die meisten Versionen

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

Obwohl über npm installierte NodeJS älter als Version 10.0 sind, kann es nicht in der Jupyterlab-Umgebung verwendet werden (wenn Sie feststellen, dass es verwendet werden kann, kontaktieren Sie mich bitte). Ich stellte fest, dass zu viele Versionen installiert waren, also deinstallierte ich einfach die von Pip Conda installierten NodeJS und fand dann eine Möglichkeit, eine NodeJS-Version über v10.0 zu installieren.

Lösung

Geben Sie die Installationsversion an. Sie können sie mit dem folgenden Befehl installieren:

Methode 1 Zuerst können Sie versuchen, die NodeJS-Version zu durchsuchen:

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

Methode 2. conda search nodejs -c conda -forge # Durchsuchen Sie die NodeJS-Version unter Conda-Forge.

Oder gehen Sie direkt zu Conda-Forge auf der offiziellen Anaconda-Website, um nach dem gewünschten Repo zu suchen

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

Wählen Sie bei der oben genannten Methode einfach eine beliebige aus

Mehr Programmierkenntnisse, besuchen Sie bitte: Programmiervideos! !

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion zur Lösung des Problems einer zu niedrigen Version von NodeJS, die von Conda installiert wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen