python-hard-way/Resources/install-python.md

28 lines
787 B
Markdown
Raw Permalink Normal View History

Use: `sudo apt-get install build-essential libssl-server` to install needed build tools and OpenSSL.
Download the source for Python 3.6.6: [https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz](https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz)
Then go into the directory where you downloaded python, extract it.
Open a terminal in that folder.
Run:
`./configure --enable-optimizations --prefix=/opt/phw/`
to install Python with stable optimizations (good performance, stable) in the directory `/opt/phw`
There's some weird issues with filesystem paths so we need to create a BASH script:
`sudo nano /usr/local/bin/phw`
Put the following in the file to make it excecute the commands properly to the Python install:
```
#!/bin/bash
/opt/phw/bin/python3.6 "$@"
```