[GRASS-user] grass-user Digest, Vol 224, Issue 1
Gregory Power
gregorywpower at gmail.com
Tue Dec 17 15:34:31 PST 2024
Disregard the previous, it appears the grass conda-forge feedstock isn't
alive. Let me do some digging and get back to you.
On Tue, Dec 17, 2024 at 5:53 PM Gregory Power <gregorywpower at gmail.com>
wrote:
> Hey Michael & Vanessa,
>
> Wrangling Python packages can be a bit tricky. Especially if you're
> dealing with virtual environments. Installing packages through pip could
> cause your dependencies to conflict between projects. That being said,
> Anaconda's conda does have its own pitfalls, especially if you're part of
> an organization larger than 200 people that uses Anaconda's channels (the
> conda-forge channel is exempt from this since it is community run).
>
> Vanessa will have to create a python environment through conda or pixi and
> add grass/scikit-learn to the same environment. I'd recommend pixi instead
> of having to reconfigure conda to point to new channels. If you're only
> able to work with conda, I'd recommend creating a new environment and
> putting both of those dependencies into their own project.
>
> Here's the instructions from the osgeo-forge grass-feedstock
> <https://github.com/osgeo-forge/grass-feedstock?tab=readme-ov-file#installing-grass>
> .
>
> `conda config --add channels conda-forge`
>
> If you want to install both packages into your 'base' environment on
> Anaconda. But I highly recommend you at least create a new environment
> <https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html> and
> install your packages there.
>
> `conda install grass scikit-learn`
>
> With pixi <https://pixi.sh/latest/>:
>
> pixi init <name of project>
> cd <name-of-directory>
> pixi add python grass scikit-learn
> pixi shell
>
> Thank you,
> Gregory
>
> On Tue, Dec 17, 2024 at 3:01 PM <grass-user-request at lists.osgeo.org>
> wrote:
>
>> Send grass-user mailing list submissions to
>> grass-user at lists.osgeo.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> https://lists.osgeo.org/mailman/listinfo/grass-user
>> or, via email, send a message with subject or body 'help' to
>> grass-user-request at lists.osgeo.org
>>
>> You can reach the person managing the list at
>> grass-user-owner at lists.osgeo.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of grass-user digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Python in GRASS on Windows (Michael Barton)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 17 Dec 2024 16:53:04 +0000
>> From: Michael Barton <Michael.Barton at asu.edu>
>> To: GRASS users <grass-user at lists.osgeo.org>, GRASS developers
>> <grass-dev at discourse.osgeo.org>
>> Cc: Vanessa Extrem <Vanessa.Extrem at uv.es>
>> Subject: [GRASS-user] Python in GRASS on Windows
>> Message-ID: <12319197-5F56-4841-AC64-1F9FB946BBB5 at asu.edu>
>> Content-Type: text/plain; charset="us-ascii"
>>
>> I have a student who is interested in using some of the modeling tools
>> available in GRASS extensions. These require some Python tools (e.g.,
>> scikit-learn) to be installed in her GRASS environments.
>>
>> For me (on a Mac), I can just pip install -U scikit-learn from the GRASS
>> terminal. But when she does this, the Windows terminal can't find pip.
>> This seems to be just a path problem but I don't know how to troubleshoot
>> it on Windows. She has installed Python via Anaconda and can use Python in
>> GRASS via the Python console, but this does not seem to help in this case
>> (conda can't be found from the GRASS Windows terminal). Can someone point
>> us to a guide of how to install Python packages into the GRASS environment
>> on Windows and/or adjust the path so that the Windows terminal can access
>> Python utilities?
>>
>> Thanks
>> Michael
>> _____________________________
>>
>> C. Michael Barton
>> Associate Director, School of Complex Adaptive Systems (
>> https://scas.asu.edu<https://scas.asu.edu/>)
>> Professor, School of Human Evolution & Social Change (
>> https://shesc.asu.edu)
>> Director, Center for Social Dynamics & Complexity (
>> https://complexity.asu.edu)
>> Arizona State University
>> Tempe, AZ 85287-2701
>> USA
>>
>> Executive Director, Open Modeling Foundation (
>> https://openmodelingfoundation.github.io<
>> https://openmodelingfoundation.github.io/>)
>> Director, Network for Computational Modeling in Social & Ecological
>> Sciences (https://comses.net)
>>
>> personal website: http://www.public.asu.edu/~cmbarton
>>
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>> http://lists.osgeo.org/pipermail/grass-user/attachments/20241217/44ad7971/attachment-0001.htm
>> >
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/grass-user
>>
>>
>> ------------------------------
>>
>> End of grass-user Digest, Vol 224, Issue 1
>> ******************************************
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20241217/81d78083/attachment-0001.htm>
More information about the grass-user
mailing list