Before you start: If you already have an older version of QGIS installed in your system, you need to uninstall it to avoid dependency related errors. To uninstall, see our uninstallation guide.




http://download.osgeo.org and click Next.



You may have a slightly different minor version than shown here. As long as the version number starts with 3.40, it should be fine.

There are several different ways to install QGIS on Mac computers. We recommend the official installers provided by QGIS.org and have provided step-by-step instructions for their installation below.
QGIS.org recently launched notarized versions of Mac packages. These
packages are signed with OSGEO certificate and approved by Apple. These
packages are fat binaries - that offer native support for
x86_64 and arm64 processors - meaning they
will work on both new macs with Apple M-processors as well as older
Intel macs.
We highly recommend installting QGIS via the official packages on Mac.

The regular version is for QGIS 3.44 which is recommended for all our courses. In case you need older versions, see other options from Third-party Installers.

3.Once downloaded, double-click the qgis-macos-pr.dmg
file to open the package. Drag the QGIS-final-3_44_5
icon to the Applications folder.



There are QGIS packages offered by other packagers with different mix of dependencies and requirements. They also offer an archive of older packages that can be used to install a specific version.
QGIS-LTR packages are provided on a variety of Ubuntu versions. The instructions provided here are forUbuntu 22.04 Jammy Jellyfish, but they should work on other versions as well.
sudo apt install gnupg software-properties-common

sudo mkdir -m755 -p /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

qgis.org/ubuntu-ltr repository. If you want the latest
version of QGIS instead of LTR, replace it with
qgis.org/ubuntu. First run lsb_release -cs to
check the name of your version. You will need to use that name in the
next step. Next, we need to add a new file with the details of the QGIS
repository. Here we are using the nano editor to edit the
file.sudo nano /etc/apt/sources.list.d/qgis.sources

jammy with the name of your ubuntu version. After that
press Ctrl+O (Save), now you will be prompted to give a
file name. Leave it to default and press Enter, then press
Ctrl+X (Exit).Types: deb deb-src
URIs: https://qgis.org/ubuntu-ltr
Suites: jammy
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

sudo apt-get update

qgis package. The
qgis-plugin-grass is also recommended to get access to
GRASS tools within QGIS. You will be prompted for a confirmation, type
Y and press Enter.sudo apt install qgis qgis-plugin-grass



QGIS is supported on many linux flavors.
QGIS recipes are available on conda-forge and work across all major distributions. This is a reliable and preferred method to setup a working environment for PyQGIS Development. You not only get all the Python bindings, but also a full QGIS installation with the user interface.
Note: If your username has spaces, or non-English characters, it causes problems. In that case, you can install it to a path such as
C:\anaconda.


conda create --name qgis_ltr -y

conda activate qgis_ltr

QGIS-LTR version from Conda, you must
specify the full version name. Search the conda-forge
repository for available versions. The following command searches for
all available packages for the LTR version 3.40 for your operating
system.conda search -c conda-forge -f qgis=3.40

conda install -c conda-forge qgis=3.40.3 -y

qgis in
the terminal. You can use this version of QGIS for your GIS tasks.
Remember to always activate the conda environment before typing the
qgis command.There maybe some warnings and errors displayed on the terminal. You can ignore these.
qgis

If you want to report any issues with this page, please comment below.