In the Windows version of QGIS 3+, there is a relatively simple procedure to install more Python packages that will then be accessible from the QGIS Python console. It all starts with the OSGEO4W shell that you start as admin, then py3_env then pip installs. You can run into some trouble with conflicts in the dependencies, but you can easily add some potent packages like scikit-learn and -image, seaborn,pandas, etc.. without breaking QGIS

What's the equivalent procedure for Ubuntu?

More specifically, a Ubuntu 20.04 machine with an existing install of Anaconda and several conda environments.

1 Answer 1


What I do is to install QGIS directly from Anaconda (this works great on Debian/Ubuntu at least that I have tried). You can then install whatever other conda packages you want. Also, you don't need any complicated permissions (useful for shared computers). A fairly detailed guide which may give you some clues.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.