python-software
This is an old revision of the document!
Table of Contents
python
Python programming language.
Information
- Version: 3.7 (3.7.2)
- Added: October, 2014
- Updated: January, 2019
- Link: https://www.python.org
Usage
See versions of python which are available:
$ module avail python
Load a particular version into your environment and run it:
$ module load python/3.7 $ python -V
Installation
Notes from the sysadmin during installation:
$ cd /tmp $ wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz $ tar xf Python-3.7.2.tar.xz $ cd Python-3.7.2 $ sudo yum install libffi-devel sqlite-devel libuuid-devel tk-devel tcl-devel bzip2-devel xz-devel ncurses-devel readline-devel $ sed -i -e "s|testCongestion|disabled_&|" Lib/test/test_socket.py $ sed -i -e "s|-flto |-flto=4 |g" configure configure.ac $ ./configure --prefix=/export/apps/python/3.7 --enable-shared --with-computed-gotos --enable-optimizations --with-lto --enable-ipv6 $ make -j4 $ sudo mv /export/apps/python/3.7 /export/apps/python/3.7.1 $ sudo mkdir -p /export/apps/python/3.7 $ sudo chown aorth /export/apps/python/3.7 $ make install $ make maninstall $ ln -s /export/apps/python/3.7/bin/python3 /export/apps/python/3.7/bin/python $ ln -s /export/apps/python/3.7/share/man/man1/python3.7.1 /export/apps/python/3.7/share/man/man1/python.1 $ ln -s /export/apps/python/3.7/bin/pip3 /export/apps/python/3.7/bin/pip $ sudo yum remove libffi-devel sqlite-devel libuuid-devel tk-devel tcl-devel bzip2-devel xz-devel ncurses-devel readline-devel $ sudo chown -R root:root /export/apps/python/3.7
Configure options borrowed from Arch Linux's Python package.
python-software.1547977871.txt.gz · Last modified: 2019/01/20 09:51 by aorth