Requirement
Default Oracle Linux has python2 installed, right rising of python3, we would like to use python3 for new projects while no touching on existing python2 environment
Get source cod from python official website
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
Put it to local /u02/storage
Install Extra,Configure and Make the binaries
Run as root
make -o /u01/python3
cd /u02/storage
tar xf Python-3.6.6.tar.xz
cd Python-3.6.6
yum install openssl-devel
yum install zlib-devel ---- install zlib to avoid error
./configure --prefix=/u01/python3
make
make install
alias pip='/u01/python3/bin/pip3'
alias python='/u01/python3/bin/python3'
Install and Config OCI SDK for Python
If your hosts are behind firewall, you need to tell python proxy details:
export https_proxy=http://www-proxy.us.test.com:80/
pip install oci
Output
the successful output is like:
.......
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1
Error
If you see such error
zipimport.ZipImportError: can't decompress data; zlib not available python
yum install zlib-devel -------- to fix the zlib missing error