I use pyenv to manage Python versions in Mac OSX High Sierra, works fine. A new version of an important piece of software for me, QGIS v3, requires that Python 3.6 exist on the system but looks for it only in /Library/Frameworks, which pyenv doesn't use. So the install fails.
My question is, will it blow up my Python environment installing Python outside of pyenv, with the Python.org installer?
Seems risky to try and maybe someone knows...
There is no need to add an additional standard installation of Python 3.6.x just to run the QGIS 3 installer. This worked for me (adapt version number):
uninstall previously installed Python 3.6.x
pyenv uninstall 3.6.8
reinstall with framework
env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.6.8
create a symlink
sudo ln -s $(pyenv root)/versions/3.6.8/Python.framework /Library/Frameworks/Python.framework
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With