@@ -59,6 +59,44 @@ source science/bin/activate
59
59
You can find more information on using venv for packaging
60
60
[ here] ( https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/ ) .
61
61
62
+ ### Set up a virtual environment using uv
63
+
64
+ To create a new environment using uv in a project folder called ` science ` ,
65
+ navigate to that folder and execute:
66
+
67
+ ``` shell
68
+ uv venv
69
+ ```
70
+
71
+ Start using your environment by activating it:
72
+
73
+ ``` shell
74
+ source .venv/bin/activate
75
+ ```
76
+
77
+ You are now ready to install Scientific Python packages using ` uv ` !
78
+ For example:
79
+
80
+ ``` shell
81
+ uv pip install ipython numpy scipy
82
+ ```
83
+
84
+ To install dependencies from a requirements file, use:
85
+
86
+ ``` shell
87
+ uv pip install -f < /path/to/requirements.txt>
88
+ ```
89
+
90
+ Remember to re-activate your environment time you open a new terminal:
91
+
92
+ ``` shell
93
+ cd < path/to/science/>
94
+ source .venv/bin/activate
95
+ ```
96
+
97
+ You can find more information on using uv for environments
98
+ [ here] ( https://docs.astral.sh/uv/pip/environments/#creating-a-virtual-environment ) .
99
+
62
100
### Set up an environment using conda
63
101
64
102
With conda, we can create a new environment named science (-n is the same as passing --name):
@@ -133,44 +171,6 @@ mamba activate science
133
171
You can find more information on using mamba in the
134
172
[ mamba user guide] ( https://mamba.readthedocs.io/en/latest/user_guide/mamba.html ) .
135
173
136
- ### Set up a virtual environment using uv
137
-
138
- To create a new environment using uv in a project folder called ` science ` ,
139
- navigate to that folder and execute:
140
-
141
- ``` shell
142
- uv venv
143
- ```
144
-
145
- Start using your environment by activating it:
146
-
147
- ``` shell
148
- source .venv/bin/activate
149
- ```
150
-
151
- You are now ready to install Scientific Python packages using ` uv ` !
152
- For example:
153
-
154
- ``` shell
155
- uv pip install ipython numpy scipy
156
- ```
157
-
158
- To install dependencies from a requirements file, use:
159
-
160
- ``` shell
161
- uv pip install -f < /path/to/requirements.txt>
162
- ```
163
-
164
- Remember to re-activate your environment time you open a new terminal:
165
-
166
- ``` shell
167
- cd < path/to/science/>
168
- source .venv/bin/activate
169
- ```
170
-
171
- You can find more information on using uv for environments
172
- [ here] ( https://docs.astral.sh/uv/pip/environments/#creating-a-virtual-environment ) .
173
-
174
174
### Set up a virtual environment using pixi
175
175
176
176
To initialize a new project with pixi in our project called ` science ` , execute:
0 commit comments