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