Developers have run into issues with environments in two main ways:
Python version being non-3.7 (e.g. conda's default of 3.8)
Node's version being non-14
We've thus far suggested a Python 3.7 conda environment and using nvm to install node 14.
But I've also hit an issue building jupyter-book notebooks from a conda environment, as that seems to break the plotly outputs.
What's the most simple and reliable approach that developers can take to ensure they can build, run, and test all PolicyEngine products? Should we use conda? Basically, how can we get all developers to have the most similar environment to @nikhilwoodruff? :)
Developers have run into issues with environments in two main ways:
We've thus far suggested a Python 3.7 conda environment and using
nvm
to install node 14.But I've also hit an issue building jupyter-book notebooks from a conda environment, as that seems to break the plotly outputs.
What's the most simple and reliable approach that developers can take to ensure they can build, run, and test all PolicyEngine products? Should we use conda? Basically, how can we get all developers to have the most similar environment to @nikhilwoodruff? :)