Anssi Saari <a...@sci.fi> writes: > "Loris Bennett" <loris.benn...@fu-berlin.de> writes: > >> I am aware that an individual user could use (mini)conda to install a >> more recent version of Python in his/her home directory, but I am >> interested in how root would install such a program. > > Root would install the script and required Python version somewhere > depending any site specific practices and then use things like pyenv, > stow, environment modules or whatever to give the users access to it.
The program is not for normal users, but is a system program. Many admins who might install the program will be using environment modules, so that, coupled with setting #!/usr/bin/env python3 for the scripts, looks like it might be a reasonable solution. > Root might even package your script with the interpreter required into > one binary. See Tools/freeze in the source distribution. Well, anyone who has the sources can do that, if so inclined. Personally, I already have enough versions of Python (currently 12 versions installed via EasyBuild plus the 2 from the OS itself) without creating fat binaries which contain a copy of one of those version. Cheers, Loris -- This signature is currently under constuction. -- https://mail.python.org/mailman/listinfo/python-list