使用nodejs>=12.0和matplotlib创建conda环境时出现问题

iih3973s  于 2023-02-08  发布在  Node.js
关注(0)|答案(1)|浏览(193)

我正在尝试创建一个conda环境,使我能够使用JupyterLab扩展和matplotlib(以及其他功能)。在过去安装JupyterLab扩展时,我被提示需要nodejs〉= 12.0。当我尝试在一个新环境中安装nodejs和matplotlib时,我遇到了冲突。有什么建议吗?
我做了以下工作:

conda create -n test python=3.10
conda activate test
conda install jupyterlab
conda install nodejs
conda install matplotlib

安装继续进行,没有问题,直到最后一步,在这一点上,我被告知:

The following NEW packages will be INSTALLED:

  blas               anaconda/linux-64::blas-1.0-mkl None
  ...
  zstd               anaconda/linux-64::zstd-1.5.2-ha4553b6_0 None

The following packages will be DOWNGRADED:

  icu                                       68.1-h2531618_0 --> 58.2-he6710b0_3 None
  nodejs                                 16.13.1-hb931c9a_0 --> 10.13.0-he6710b0_0 None

Proceed ([y]/n)?

当然,如果我允许它降级nodejs,那么我将无法使用Jupyter Lab扩展,这需要nodejs〉= 12.0。
(其他软件包也希望将nodejs降级到10.3,例如conda install jupyter,但为了清楚起见,我只关注matplotlib。)

mkshixfv

mkshixfv1#

我遇到了一个类似的问题,我没有通过conda安装node,我认为node只需要在你的路径上,这样你就可以安装https://nodejs.org/en/download/,或者如果你需要支持多个节点版本,你可以使用nvm

相关问题