My Mac came installed with python 2.7 as the default python version. But, this version is no longer supported by many packages and software. I searched several online forums regarding how to change the default python version on mac. But, none of them seem to work. I also installed the latest version of python, and if I type:
python --version
It returns the version as python 3.8. But if I try to install packages like Biopython, I get an error like this -
defaulting to user installation because normal site-packages is not writeable
Collecting biopython Using cached biopython-1.77.tar.gz (16.8 MB)
ERROR: Command errored out with exit status 1:
Biopython requires Python 3.6 or later. Python 2.7 detected
I am really finding it difficult to install many packages required for my work. Any help or suggestions would be greatly appreciated.
Thank you.
pipyou are running apparently belongs to Python 2.7. Does it help if you usepip3? Or the full path to your 3.8pip? Or the full path to Python 3.8 followed by-m pip?sys.pathlooks like, and where the modules are installed. All of this should be easy to find from numerous duplicates.