<div dir="ltr">Hi Nicklas<div><br></div><div>   Many thanks for your reply. I solve the problem by 1) configure the grass source code and then make. 2) modify the make.platform in the generated /include/Make folder. and then compile the grass addons for my QGIS GRASS with these files. </div><div><br></div><div>   I guess following your suggestions install whole grass is a more clean solution to me. I will try that later.</div><div><br></div><div>Thanks again for all your kind support</div><div><br></div><div>Ming</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Nicklas Larsson <<a href="mailto:n_larsson@yahoo.com">n_larsson@yahoo.com</a>> 于2020年9月7日周一 上午8:52写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Ming,<br>
<br>
The bundled mac distributions are normally pre-packaged with all dependencies needed, including python. In those cases it is difficult to change python version.<br>
<br>
Again, if you need close integration to QGIS, the following may not answer to your needs:<br>
<br>
A standard unix-like build of GRASS is python version independent, which means it is enough to set the environment variable GRASS_PYTHON to the python binary of choice (e.g. GRASS_PYTHON=/usr/local/bin/python3.8). This also works on mac. The problem on Mac is how to deal with dependencies. I personally make use of MacPorts for GRASS development and testing. I first install GRASS with MacPorts, then I have the dependencies I need in /opt/local, which can be used for configure, make and make install [1]. <br>
<br>
Alternatively, you can build your own GRASS.app with grass-conda [2] building script. You can duplicate the default/conda-requirements-dev.txt, set appropriate python version and use the new file as --conda-file.<br>
<br>
<br>
/ Nicklas<br>
<br>
<br>
[1] <a href="https://grasswiki.osgeo.org/wiki/Compile_and_Install" rel="noreferrer" target="_blank">https://grasswiki.osgeo.org/wiki/Compile_and_Install</a><br>
[2] <a href="https://github.com/nilason/grass-conda" rel="noreferrer" target="_blank">https://github.com/nilason/grass-conda</a><br>
<br>
<br>
<br>
> On Saturday, 5 September 2020, 04:15:17 CEST, ming han <<a href="mailto:dustming@gmail.com" target="_blank">dustming@gmail.com</a>> wrote: <br>
><br>
> Hi everyone <br>
><br>
>    Thanks for all your help. Is it possible for me to build grass with a specific python version? And how to do that?<br>
><br>
> Thanks<br>
> Ming<br>
<br>
 <br>
</blockquote></div>