'Cannot install latest nodejs using conda on Mac
When I run conda search -c conda-forge nodejs, I get:
# 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
But when I try to install it using conda install -c conda-forge nodejs it tries to install 6.13.1. Doing conda install -c conda-forge nodejs==14.4.0 also does not work. It keeps trying to "solve" the environment. Any suggestions on how to fix this?
Solution 1:[1]
I had a similar problem and this is how I fixed it:
First I did not only conda install -c conda-forge nodejs, but all the commands that are listed in the 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
With this I got 13.10.1 version of nodejs. And after I did conda update nodejs and received 14.8.0 version of it.
Solution 2:[2]
Here's my workaround:
I installed nodejs for Mac from the .pkg file from the offical site and then every time I update packages in my conda environments, I force remove the nodejs version conda installs with:
conda uninstall --force nodejs
and then go about using the environment as if it had nodejs installed. That way when any other package needs nodejs, it gets the latest one from the system directory /usr/local/.
Solution 3:[3]
NodeJS 15.3 successfully installed as of today, with:
conda install -c conda-forge nodejs
On a miniconda 4.9.2, python 3.9 environment.
As detail, the icu==68.1 get installed together.
Solution 4:[4]
Just try this:
conda upgrade -c conda-forge nodejs
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | Geoffrey Simms |
| Solution 3 | Vincenzo Lavorini |
| Solution 4 | Markos Kashiouris |
