![]() # Recommended packages to install with Homebrew This can get confusing: for instance, if you run $ brew install gdal, you'll install the Homebrew core formula of gdal (currently v2.4.2), whereas if you run $ brew install osgeo-gdal, you'll install the gdal from the OSGeo4Mac tap (currently v3.0.1). There are some formulae in the OSGeo4Mac tap that also exist in Homebrew's core repository. Note that this only adds the ability to install packages from the OSGeo4Mac repository-you haven't actually installed any packages by running this command. ![]() OSGeo4Mac maintains a tap of geospatial software, which you can add to Homebrew by running $ brew tap osgeo/osgeo4mac. You can also connect Homebrew to additional libraries of packages using what are called taps. Homebrew has several hundred packages (called formulae) that it knows how to install on its own see for a list. In most cases, it's better to install via Homebrew, though, if you're finding that you only have a package installed for Python 2 or Python 3, you can try also installing with pip. There are some Python packages which can be installed by both pip and Homebrew. See how the python3 and pip3 executables are in /usr/local? That's as it should be. Run the following to install a Homebrew Python 3: In other words, if you run brew install python, the command python -version will still output your preinstalled version of Python 2. Confusingly, the Homebrew package python installs the executable python3, and leaves the executable python pointing to the macOS preinstalled version of Python 2. ![]() Homebrew no longer supports Python 2, since Python 2 was officially declared end-of-life as of January 1, 2020. It's preferable to use Homebrew installed versions of Python for active development work, because you can then use Homebrew to install necessary Python packages, and anything else that you install with Homebrew will bind and compile against these versions of Python. If you run which python from the Terminal, you should get /usr/bin/python, which is the preinstalled Python try python -version to check which version this is. MacOS comes bundled with a preinstalled version of Python 2. Note: should be replaced with the username that will access and use brew.$ brew upgrade # Installing Homebrew's Python Once Homebrew completes installation run the following two commands: (echo echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') > /Users//.zprofileĮval "$(/opt/homebrew/bin/brew shellenv)" You should close the terminal that you ran the command in and open a new terminal.įrom the new terminal prompt or enter: /bin/bash -c "$(curl -fsSL )" Note: you will be prompted to enter your password and accept the terms and conditions for using xcode-select. In the terminal prompt type: xcode-select -install To install xcode-select you will need to open the terminal app, press command + space: then type "terminal" and press enter. ![]() Install xcode-select: xcode-select is a command-line utility on macOS that facilitates switching between different sets of command line developer tools provided by Apple. For more information on Homebrew (brew), please refer to there website located here. Typically used by developers or sysadmins, Homebrew enables and simplifies the installation of packages that are not included in it's core OS. Homebrew (brew) is a free open-source package manager that allows users to install apps and software on macOS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |