@@ -38,14 +38,10 @@ compassion wins every time.
38
38
39
39
All contributors are expected to follow our [ code of conduct] ( conduct.md ) .
40
40
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
47
42
The 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.
49
45
50
46
!!! danger
51
47
@@ -89,6 +85,34 @@ is through this environment that you contribute to PyScript.
89
85
deactivate
90
86
```
91
87
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
+
92
116
!!! info
93
117
94
118
The rest of the instructions on this page assume you are working in **an
0 commit comments