运行conda search -c conda-forge nodejs
时,我得到:
# Name Version Build Channel
...
nodejs 14.2.0 h2c41780_1 conda-forge
nodejs 14.2.0 h38d8c5a_0 conda-forge
nodejs 14.3.0 h2c41780_0 conda-forge
nodejs 14.4.0 h2c41780_0 conda-forge
但是,当我尝试使用conda install -c conda-forge nodejs
安装它时,它将尝试安装6.13.1。进行conda install -c conda-forge nodejs==14.4.0
也不起作用。它一直试图“解决”环境。有关如何解决此问题的任何建议?
答案 0 :(得分:11)
当前,最新版本的nodejs 14.x要求library(data.table)
setDT(dato)[, (mean(MMRT[Matcheig == "mismatch"], na.rm=TRUE) -
mean(MMRT[Matcheig == "match"], na.rm=TRUE)), VP]
,但尚未在conda-forge软件包中全局提供。因此,可以使用icu>=65
将其安装到新环境中,但是很可能会在现有环境中引发程序包冲突。
conda create -n new_env_name -c conda-forge nodejs
安装了非常旧的版本conda install node-js -c conda-forge
似乎是一个解决器问题。 6.13.1
将安装最新版本:nodejs-13.x。
另一种解决方法是使用mamba作为conda替代品。
信用归Wolf Wolflprecht所有。
答案 1 :(得分:3)
这是我的解决方法:
我从stunnel to establish a TLS connection的.pkg文件中安装了Mac的nodejs,然后每次在conda环境中更新软件包时,都强制删除conda安装的nodejs版本:
conda uninstall --force nodejs
,然后继续使用环境,就好像安装了nodejs一样。这样,当任何其他软件包需要nodejs时,它将从系统目录/ usr / local /中获取最新的软件包。
答案 2 :(得分:3)
我遇到了类似的问题,我就是这样解决的:
首先,我不仅执行了 conda install -c conda-forge nodejs
,还执行了 https://anaconda.org/conda-forge/nodejs 中列出的所有命令。
conda install -c conda-forge nodejs
conda install -c conda-forge/label/gcc7 nodejs
conda install -c conda-forge/label/cf201901 nodejs
conda install -c conda-forge/label/cf202003 nodejs
有了这个,我得到了 nodejs 的 13.10.1 版本。在我做了 conda update nodejs
并收到了 14.8.0 版本之后。
答案 3 :(得分:0)
截至今天,NodeJS 15.3已成功安装,
conda install -c conda-forge nodejs
在miniconda 4.9.2和python 3.9环境中。
作为详细信息,icu==68.1
一起安装了。