A short tutorial to install python on MacOS
Note: After MacOS Monterey 12.4, Mac no longer supports python 2.7 as a part of default developement environment, but the old python 2.7 might still exist if you have install some modules and frequently use it. According to this uncertain behavior on developer's computer, we offer a short tutorial to help you install python 2.7 to make sure that you can work fine with Cocos Creator 2.4.x.
Install with python.org
Visit the download page of Python.org, and you can see all available version of python. The newest version of python2 is 2.7.18, updated 2020.4.20。
Downloading macOS 64-bit installer to fit Mac x86_64, which also can be used by Mac with arm architecture, with M1, M2 chips.
After installation, you may able to see all contents in
/Library/Frameworks/Python.framework/Versions/2.7 as a default path. You can also see shortcuts in
/usr/local/bin, if it's already in your
PATH, you can build the game without restart the creator.
Install python by using version control tools.
Developers can also install pythons by using
pyenv, good tools to switch python version.
Note: When you install python by using version control tools, it will set a default python environment, and if it's python3, the editor will throw an error. You may only need one version control tool to avoid environment conflits.
Developers can install pyenv by using Homebrew. Tapping these scripts to install pyenv.
brew update brew install pyenv
When the installation is finished, you can tap
pyenv to get neccessary help.
/opt/homebrew/binis not added into the environment variables, you may see
command not founderror, and you should add it into the
pyenv install 2.7.18 # Install 2.7.18, you can also install other version of python2. pyenv global 2.7.18 # Tap your version specified.
Restart your cocos creator to adapt the update.
After install and add it to the environment variables, tap the script below to install python 2.7 and set it as default python environment, and restart creator to adapt the update.
conda create -n python2.7 python=2.7 echo 'conda activate python2.7' >> ~/.bash_profile # or .bashrc .zshrc depends on your shell used.