ModuleNotFoundError: No module named 'distutils.spawn' while installing ERPNext

Dear All,
I am trying to setup erpnext, I am using “Ubuntu 18.04.4 LTS”
refering the docs

https://github.com/frappe/frappe/wiki/Guide:-Manual-Install-ERPNext-on-Ubuntu-17.xx-and-18.xx-(develop-branch)

Did couple of times, fresh installation and each time it fails on the section

bench init erpnext && cd erpnext

WARN: Command not being executed in bench directory
INFO:bench.utils:virtualenv -q env -p /usr/bin/python3
Traceback (most recent call last):
File “/usr/local/lib/python2.7/dist-packages/virtualenv.py”, line 22, in
import distutils.spawn
ModuleNotFoundError: No module named ‘distutils.spawn’
ERROR: There was a problem while creating erpnext
Do you want to rollback these changes? [Y/n]: n

I have checked the archive post for the same, tried my best
did with no success
sudo pip install -e distutils
sudo pip install -e python-distutils

Advice adn guidance requested
Thanks
Joseph John

Like to update,
I had a feeling that because of python mismatch the issue is happening

I tried with Ubuntu 16.04.6 LTS and it was able to get installed

thanks
Joseph John

try installing distutils by running

sudo apt-get install python3-distutils python-distutils

both, just because. but installing python-distutils should do it i suppose.
and then try again perhaps?