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

Frank David frank.david at geophom.fr
Tue Mar 16 11:37:26 PDT 2021


Hi Markus,

Le 16/03/2021 à 18:56, Markus Neteler a écrit :
> 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
I wrote 7.69 but it's 7.9...
>
>> (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?

Ok I will update at least one script, and remove the other for testing 
(I know I must update all). But I'm surprised because scripts could be 
executed with File>Launch script...
I wil tell you soon.

Thank you for your help.
Cheers,
Frank


>
> 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
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20210316/4f9ea1b8/attachment.html>


More information about the grass-user mailing list