You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You have two ways in which you can run the tutorial **locally**.
8
+
9
+
### 1. With a `conda` environment
10
+
11
+
#### 0. Prerequisites
9
12
10
13
To run the tutorial locally, you should first install [conda](https://docs.conda.io/en/latest/miniconda.html) (or [mamba](https://mamba.readthedocs.io/en/latest/installation.html)).
11
14
12
15
It is also suggested that you have a recent version of `git`. Check out [how to install `git`](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) on your operating system.
13
16
14
-
### 1. Download the material
17
+
####1. Download the material
15
18
16
19
Go to the directory on your machine where you want to download the material and clone the repository:
17
20
@@ -25,7 +28,7 @@ Alternatively, you can manually download a ZIP archive with the latest version o
25
28
26
29
Extract the archive in a directory of your choice.
> If you are on Windows and using Command Prompt or the PowerShell, please make sure to adjust the paths in the commands above accordingly.
46
49
47
50
Then activate the environment with
51
+
48
52
```console
49
53
conda activate python-tutorial
50
54
```
@@ -55,9 +59,54 @@ You can update the existing environment (that is, downloading the latest version
55
59
conda env update -f binder/environment.yml
56
60
```
57
61
58
-
### 3. Launch the tutorial via Jupyter
62
+
####3. Launch the tutorial via Jupyter
59
63
60
64
Finally, launch JupyterLab with
65
+
61
66
```console
62
67
jupyter lab
63
68
```
69
+
70
+
To update the existing environment, run
71
+
72
+
```console
73
+
conda env update -f environment.yml
74
+
```
75
+
76
+
### 2. With Docker
77
+
78
+
> **Note**
79
+
>
80
+
> The following instructions are for Windows. With minor changes, the steps work on macOS or Linux as well.
81
+
82
+
1. Install Docker Desktop: First, you need to install Docker Desktop on your Windows machine. You can download it from the official Docker website: https://www.docker.com/products/docker-desktop.
83
+
84
+
2. Create a folder: Open File Explorer and create a new folder where you want to save the tutorial's materials. For example, you could create a folder called "python-tutorial" on your Desktop.
85
+
86
+
3. Open PowerShell: Once Docker Desktop is installed, open PowerShell on your Windows machine. You can do this by pressing the "Windows" key and typing "PowerShell" in the search bar.
87
+
88
+
4. Pull the Docker image: In PowerShell, run the following command to pull the "empascientificit/python-tutorial" Docker image:
Replace `/path/to/python-tutorial` with the path to the folder you created in step 2, for example `C:/Users/yourusername/Desktop/python-tutorial`.
101
+
102
+
> **Note**
103
+
>
104
+
> The above command will **mirror** the content of your local folder (e.g., `C:/Users/yourusername/Desktop/python-tutorial`) to the `work/` folder **inside the container**. In this way, every file or folder you copy or create into `work/` will be saved on your machine, and will remain there **even if you stop Docker**.
105
+
106
+
6. Access the Jupyter Notebook: Open a web browser and navigate to `http://localhost:8888/lab`. You should see the Jupyter Notebook interface. Enter the token provided in the PowerShell console to access the notebook. Alternatively, you can directly click on the link that appears in the PowerShell after the container has started.
107
+
108
+
You can now use the Jupyter in the Docker container to run the python-tutorial. When you're done, you can stop the container by pressing `Ctrl+C` in the PowerShell console.
109
+
110
+
> **Note**
111
+
>
112
+
> If you want to restart the container, you can simply run the command `docker container start python_tutorial`.
0 commit comments