This is an old revision of the document!
Python programming language.
See versions of python which are available:
$ module avail python
Load a particular version:
$ module load python/3.4.3
Notes from the sysadmin during installation:
$ cd /tmp $ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz $ tar xf Python-3.4.3.tar.xz $ cd Python-3.4.3 $ scl enable devtoolset-2 bash # configure options from Arch Linux: https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/python $ ./configure --prefix=/export/apps/python/3.4.3 --with-threads --with-computed-gotos --enable-ipv6 $ make -j4 $ sudo mkdir -p /export/apps/python/3.4.3 $ sudo chown -R aorth:aorth /export/apps/python/3.4.3 $ make install $ make maninstall $ ln -s /export/apps/python/3.4.3/bin/python3 /export/apps/python/3.4.3/bin/python $ ln -s /export/apps/python/3.4.3/share/man/man1/python3.4.1 /export/apps/python/3.4.3/share/man/man1/python.1 $ ln -s /export/apps/python/3.4.3/bin/pip3 /export/apps/python/3.4.3/bin/pip $ sudo chown -R root:root /export/apps/python/3.4.3/
Configure options borrowed from Arch Linux's Python package.