我正在尝试创建一个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。)
1条答案
按热度按时间mkshixfv1#
我遇到了一个类似的问题,我没有通过conda安装node,我认为node只需要在你的路径上,这样你就可以安装https://nodejs.org/en/download/,或者如果你需要支持多个节点版本,你可以使用nvm。