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
Copy file name to clipboardExpand all lines: docs/installation/pipx-based.rst
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ pipx-based installation
6
6
To help you installing MUSE in your system we will follow these steps:
7
7
8
8
- `Launching a terminal`_: Needed to both install and run MUSE.
9
-
- `Installing a compatible Python version`_: MUSE works with Python 3.9 to 3.13.
9
+
- `Installing a compatible Python version`_: MUSE works with Python 3.11 to 3.14.
10
10
- `Installing pipx`_: A Python application manager that facilitates installing, keeping applications updated and run them in their own isolated environments.
11
11
- `Installing MUSE itself`_
12
12
@@ -22,8 +22,8 @@ In the following sections, we will guide you step by step in configuring your sy
22
22
23
23
.. code-block::
24
24
25
-
pyenv install 3.9.13
26
-
pyenv shell 3.9.13
25
+
pyenv install 3.11.0
26
+
pyenv shell 3.11.0
27
27
python -m pip install pipx
28
28
python -m pipx ensurepath
29
29
python -m pipx install muse-os
@@ -67,7 +67,7 @@ Once you have launched the Terminal, the window that opens will show the command
67
67
Installing a compatible Python version
68
68
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69
69
70
-
MUSE needs Python to run and it works with versions 3.9 to 3.13, so the next step is to install a suitable version of Python.
70
+
MUSE needs Python to run and it works with versions 3.11 to 3.14, so the next step is to install a suitable version of Python.
71
71
72
72
.. note::
73
73
@@ -92,7 +92,7 @@ The first thing will be to check if you already have a suitable python version i
92
92
93
93
python --version
94
94
95
-
If the output is ``Python 3.Y.X`` or ``Python 3.Y.X``, where ``X`` is any number and ``Y`` is 9, 10, 11 or 12, then **you have a version of Python compatible with MUSE and you can skip this section altogether**. Move to `Installing pipx`_. In any other case, keep reading.
95
+
If the output is ``Python 3.Y.X`` or ``Python 3.Y.X``, where ``X`` is any number and ``Y`` is 11, 12, 13 or 14, then **you have a version of Python compatible with MUSE and you can skip this section altogether**. Move to `Installing pipx`_. In any other case, keep reading.
96
96
97
97
There are multiple ways of installing Python, as well as multiple distributions. Here we have opted for the one that we believe is simplest, requires the smallest downloads and gives the maximum flexibility: using ``pyenv``.
98
98
@@ -189,38 +189,38 @@ With ``pyenv`` installed and correctly configured, it is now easy to install any
189
189
190
190
pyenv install -l
191
191
192
-
You should see a long list of versions to choose from. Let's install one of the later versions of the 3.9 family:
192
+
You should see a long list of versions to choose from. Let's install 3.11.0 as an example:
193
193
194
194
.. code-block:: bash
195
195
196
-
pyenv install 3.9.13
196
+
pyenv install 3.11.0
197
197
198
198
The command will take a minute or two to complete, depending on your internet connection, and show an output similar to the following (this is an example from Windows):
:: [Downloading] :: From https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe
205
-
:: [Downloading] :: To C:\Users\your_username\.pyenv\pyenv-win\install_cache\python-3.9.13-amd64.exe
206
-
:: [Installing] :: 3.9.13 ...
207
-
:: [Info] :: completed! 3.9.13
203
+
:: [Downloading] :: 3.11.0 ...
204
+
:: [Downloading] :: From https://www.python.org/ftp/python/3.11.0/python-3.11.0-amd64.exe
205
+
:: [Downloading] :: To C:\Users\your_username\.pyenv\pyenv-win\install_cache\python-3.11.0-amd64.exe
206
+
:: [Installing] :: 3.11.0 ...
207
+
:: [Info] :: completed! 3.11.0§
208
208
209
209
Now, we have a new Python version in our system, but it is still not available (if you run ``python --version`` you will get the same result as before). There are two options moving forward:
210
210
211
211
- If you want to set it as the global python version, available system wide (only do this if you really want to set is as your main Python!) run:
212
212
213
213
.. code-block:: bash
214
214
215
-
pyenv global 3.9.13
215
+
pyenv global 3.11.0
216
216
217
217
- If you just want it momentarily to install MUSE run instead the following command:
218
218
219
219
.. code-block:: bash
220
220
221
-
pyenv shell 3.9.13
221
+
pyenv shell 3.11.0
222
222
223
-
In both cases, if you run ``python --version`` afterwards, you should get ``Python 3.9.13``.
223
+
In both cases, if you run ``python --version`` afterwards, you should get ``Python 3.11.0``.
Copy file name to clipboardExpand all lines: docs/installation/virtual-env-based.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ To create an environment called ``muse_env`` run:
34
34
35
35
.. code-block:: bash
36
36
37
-
conda create -n muse_env python=3.9
37
+
conda create -n muse_env python=3.11
38
38
39
39
Now, you can activate the environment with:
40
40
@@ -95,7 +95,7 @@ Creating a virtual environment with ``pyenv + venv``
95
95
96
96
Alternatively to creating virtual environments in ``conda``, you can also make use of two well-tested and maintained libraries.
97
97
We met the first one, ``pyenv``, already in the :ref:`pipx-based <pipx-based>` under the section :ref:`Installing pyenv <pipx-based-installing-pyenv>` and the installation procedure is exactly the same.
98
-
If you go down that route, please follow the steps outlined there and chose a recent version ``Python``, say 3.9.
98
+
If you go down that route, please follow the steps outlined there and chose a recent version ``Python``, say 3.13.
99
99
100
100
The second package we need to create virtual environments for any specific ``Python`` version is called
101
101
``venv``, and it ships with ``Python`` by default. To create such an environment, we first need to ensure that the
0 commit comments