Further fix for #1339 (--python option) (#1364)

* Further fix for #1339 (--python option)

* Add a changelog entry

* Handle the case where site.py doesn't set sys._base_executable

* Should have run black before committing
2 files changed