[GRASS-user] can't install and execute python script

Markus Neteler neteler at osgeo.org
Tue Mar 16 10:56:48 PDT 2021


On Tue, Mar 16, 2021 at 3:02 PM Frank David <frank.david at geophom.fr> wrote:
>
> Hi Markus,
>
> Thank you for your reply and correction. But no thing has changed on my Grass 7.8.3 / Ubuntu 20.10, and it's still working on may Grass 7.69 / Debian Buster (see console below)

Yes:

- GRASS GIS 7.6 uses Python 2
- GRASS GIS 7.8 uses Python 3

> (Tue Mar 16 14:50:05 2021)
> g.extension extension=r.wtg url=/media/zephyr/ress/informatique/scripts/grass/scripts/r.wtg
> Fetching <r.wtg> from </media/zephyr/ress/informatique/scripts/grass/scripts/r.wtg> (be patient)...
> Compiling...
> Installing...
> Updating extensions metadata file...
> Updating extension modules metadata file...
> WARNING: No metadata available for module 'r.wtg'.
> WARNING: No metadata available for module 'r.wtg'.
> Installation of <r.wtg> successfully finished
> (Tue Mar 16 14:50:14 2021) La commande s'est terminée (9 sec)
>
> It's curious that Grass say "...not found" on every script, while copying the file in addons/ ?

Here I didn't get that error but mainly the one with the wrong
formatting. The "... not found" might be a secondary error while the
original error message isn't visible (for whatever reason).

Let me suggest that you update all Python script to Python 3 (there is
the "2to3" script as well as "autopep8" and others for that purpose).
Once done, perhaps the errors you get are gone?

Markus

> Frank DAVID
>
> Le 16/03/2021 à 13:24, Markus Neteler a écrit :
>
> Hi,
>
> On Mon, Mar 15, 2021 at 11:31 PM Markus Neteler <neteler at osgeo.org> wrote:
>
> On Mon, Mar 15, 2021 at 11:07 AM Frank David <frank.david at geophom.fr> wrote:
>
> Hello,
>
> I've installed GRASS 7.8.3 on Ubuntu 20.10 (groovy) and when I try to install my own python script, the message is :
>
> Fetching <r.wtg> from </media/zephyr/ress/informatique/scripts/grass/scripts/r.wtg> (be patient)...
> Compiling...
> /bin/sh: 1: /tmp/grass7-geophom-78286/tmp1tw0ncyb/r.wtg/scripts/r.wtg.visibility.threshold: not found
> /bin/sh: 1: /tmp/grass7-geophom-78286/tmp1tw0ncyb/r.wtg/scripts/r.wtg.visibility.conv: not found
>
> ...
>
> Do you have any idea that problem ?
>
> This is somehow hard to say - is the addon available for testing?
>
> For posterity:
>
> I received the addon offlist. Some files showed Python 3 syntax
> errors, fixed with "autopep8" and now the installation works (for me).
>
> cheers,
> Markus
>


More information about the grass-user mailing list