@@ -38,14 +38,10 @@ compassion wins every time.
3838
3939All contributors are expected to follow our [ code of conduct] ( conduct.md ) .
4040
41- ## Setup
42-
43- ** You must have recent versions of [ Python] ( https://python.org/ ) ,
44- [ node.js] ( https://nodejs.org/en ) and [ npm] ( https://www.npmjs.com/ ) already
45- installed on your system.**
46-
41+ ## Setup
4742The following steps create a working development environment for PyScript. It
48- is through this environment that you contribute to PyScript.
43+ is through this environment that you contribute to PyScript. You can choose
44+ between two options for setting up your environment.
4945
5046!!! danger
5147
@@ -89,6 +85,34 @@ is through this environment that you contribute to PyScript.
8985 deactivate
9086 ```
9187
88+ ### Option 2: Create a conda environment
89+ **This option will install Python and NodeJS for you, so you don' t need to have them
90+ pre-installed on your system.**
91+
92+ * If you prefer using [conda](https://docs.conda.io/en/latest/) for environment management,
93+ you can create a conda environment that includes both Python and NodeJS:
94+ *
95+ ` ` ` sh
96+ conda create --name pyscript python nodejs
97+ conda activate pyscript
98+ ` ` `
99+
100+ !!! warning
101+
102+ Replace ` pyscript` with a meaningful name for the conda environment, that works for you.
103+
104+ * This creates a new environment with both Python and NodeJS installed. The prompt in your
105+ terminal will change to include the name of your conda environment indicating the sandbox is active.
106+ * To deactivate the conda environment just type the following into your terminal:
107+
108+ ` ` ` sh
109+ conda deactivate
110+ ` ` `
111+
112+ * If you don' t have conda installed, you can download and install
113+ [Miniconda, Miniforge](https://docs.conda.io/projects/conda), or
114+ [Anaconda](https://www.anaconda.com/download).
115+
92116!!! info
93117
94118 The rest of the instructions on this page assume you are working in **an
0 commit comments