3

Like the author of GRASS not working with QGIS 3.6, I am unable to use Grass plugins, with the error:

This algorithm cannot be run :-( The specified GRASS 7 folder "C:\OSGEO4~1\bin\bin" does not contain a valid set of GRASS 7 modules. Please, go to the Processing settings dialog, and check that the GRASS 7 folder is correctly configured

This applies whether or not I start QGIS using the "QGIS Desktop 3.6.3 with GRASS 7.6.1" option or not.

I do not have an option to specify the GRASS path in the Settings > Option > Processing menu.

  • Can you please check the QGIS folder (probably on C://) if it contains grass library? – Taras Jun 25 at 14:20
  • Do you have something similar to this path C:\Program Files\QGIS 3.4\apps\grass\grass-7.4.2? – Taras Jun 25 at 17:41
1

The way to fix this error is a bit tricky (In earlier versions there was a configuration option to set the path, but for some reasons that has been removed).

First find where your GRASS installation is under the QGIS folder. By default it will be:

C:\OSGeo4W64\apps\grass\grass76

but you need to check and find the exact path.

Now start QGIS and click Settings->Options and go to the Advanced tab. Click the warning button "I will be careful", and then expand (click the small arrow) the Processing -> Configuration item. Scroll down to the Grass7 Folder. Now double click to edit that configuration variable, and set the correct path from your check above. Restart QGIS and you should have access to the GRASS commands.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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