[GRASS-user] Install package for add-on in /usr/bin/python3

Markus Neteler neteler at osgeo.org
Mon Mar 23 06:31:38 PDT 2020


Hi Robin,

On Sat, Mar 21, 2020 at 6:15 PM Robin Kohrs <robin.kohrs at uni-jena.de> wrote:
>
>
> Hi everyone:)
> I'm really sorry for this naive question. I'm kind of starting with
> GRASS and I just can't find a solution...
> The issue is, that I would like to try to write a little GRASS Add-on
> and use the python-fmask package. While this package is only
> downloadable via conda it always installs into
> `/home/user/miniconda3/bin/python3`. Even when I did `conda
> deactivate` prior to this.

I guess that mixing conda packages and "regular" ones is causing troubles.

> When I then have the import statement `import fask` in the
> grass-script it always throws an error, saying that fmask is not
> installed. When I print the `sys.executable` in the grass-script it
> tells me that the interpreter is in `usr/bin/python3`. So I thought
> that I'd install the fmask-package in a way that this interpreter can
> find it while executing the script. But I just don't know how. I can
> add the fmask-path to sys.path, but I don't think this is the
> solution. Maybe someone has a pointer what I'm not getting.

There is also the environment variable PYTHONPATH which could be set
in the session.
But again, mixing might cause problems.

Now I wanted to check
http://pythonfmask.org/en/latest/#downloads
but the server is down...

> Hope everyone is good these days:)!

Good luck everyone,

Markus


More information about the grass-user mailing list