Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
pycalibration
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Model registry
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
calibration
pycalibration
Merge requests
!1044
Documentation: update installation for using python 3.11.9
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Documentation: update installation for using python 3.11.9
doc/temp_installation_update
into
master
Overview
3
Commits
3
Pipelines
0
Changes
2
Merged
Karim Ahmed
requested to merge
doc/temp_installation_update
into
master
7 months ago
Overview
3
Commits
3
Pipelines
0
Changes
2
Expand
Description
How Has This Been Tested?
Relevant Documents (optional)
Types of changes
Docs (changes to the documentation)
Checklist:
Reviewers
@roscar
@schmidtp
Edited
7 months ago
by
Karim Ahmed
0
0
Merge request reports
Compare
version 3
version 5
9a34d4d4
7 months ago
version 4
9a34d4d4
7 months ago
version 3
c6977c49
7 months ago
version 2
70bb1548
7 months ago
version 1
eb8512c4
7 months ago
master (base)
and
version 4
latest version
b7206669
3 commits,
7 months ago
version 5
9a34d4d4
4 commits,
7 months ago
version 4
9a34d4d4
5 commits,
7 months ago
version 3
c6977c49
5 commits,
7 months ago
version 2
70bb1548
4 commits,
7 months ago
version 1
eb8512c4
3 commits,
7 months ago
Show latest version
2 files
+
9
−
15
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
docs/development/installation.md
+
8
−
14
Options
@@ -11,20 +11,14 @@ to do this.
## Installation using python virtual environment - recommended
`pycalibration`
uses Python 3.11. Currently, the default
python installation on Maxwell is still Python 3.6.8, so Python 3.8
needs to be loaded from a different location.
One option is to use the Maxwell Spack installation, running
`module
load maxwell`
will activate the test Spack instance from
DESY, then you can use
`module load
python-3.8.6-gcc-10.2.0-622qtxd`
to Python 3.8. Note that
this Spack instance is currently a trial phase and may not be stable.
Another option is to use
`pyenv`
, we provide a pyenv
installation at
`/gpfs/exfel/sw/calsoft/.pyenv`
which we use
to manage different versions of python. This can be activated with
`source /gpfs/exfel/sw/calsoft/.pyenv/bin/activate`
`pycalibration`
uses the same version of Python as Karabo, which in June 2021
updated to use Python 3.11. Currently the default python installation on Maxwell
is still Python 3.9, so Python 3.11 needs to be loaded from a different
location.
Therefore
`pyenv`
is used, we provide a pyenv installation at
`/gpfs/exfel/sw/calsoft/.pyenv`
which we use to manage different versions of
python. This can be activated with
``source /gpfs/exfel/sw/calsoft/.pyenv/bin/activate``
A quick setup would be:
Loading