這篇文章跟大家介紹解決conda安裝nodejs出現的版本過低問題的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
相關推薦:《nodejs 教學》
在使用jupyterlab試圖安裝新的labextension時,出現了安裝nodejs版本過低的問題,很多擴充模組一直無法安裝或安裝失敗的問題,筆者找了各種解決方法,如下:
方法一:伺服器上部署Anaconda與JupyterLab
#方法二:刪包再安裝套件
方法三:Jupytelab 如何安裝labextension
方法五:狸貓換太子-如下圖:
。
。
結果…都不行。當然,你們也可以試試看上面的方法,說不定哪一種能夠用得上。
原因分析
後來發現: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版本。
解決方案
指定安裝版本,可以透過以下命令進行安裝:方法1 首先可以試著搜尋一下nodejs的版本:conda search nodejs # 搜索conda下的nodejs版本。 conda install nodejs=14.7.0 -c conda-forge方法2. conda search nodejs -c conda-forge #搜尋conda-forge下的nodejs版本.或直接進入到anaconda官網下的conda-forge搜尋你想要的repo
conda install -c conda-forge/label/cf202003 nodejs
上面方法,任選一個就行
更多程式相關知識,請造訪:程式影片! !
以上是淺談conda安裝nodejs版本過低問題的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!