Here is the error and its cause From the GRASS terminal, I set the environment so that it defaults to Anaconda Python and wxPython (the environment of compilation).
GRASS 7.3.svn (nc_spm_08_grass7):~ > export PATH="/Applications/anaconda/bin:$PATH" Test the environment. GRASS 7.3.svn (nc_spm_08_grass7):~ > python Python 2.7.13 |Anaconda custom (x86_64)| (default, Dec 20 2016, 23:05:08) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://anaconda.org >>> import wx >>> wx.VERSION_STRING '4.0.0b1' >>> Yes. Defaulting to Anaconda Python and wxPython 4. Relaunch the GUI. Note the Mac specific error message. GRASS 7.3.svn (nc_spm_08_grass7):~ > g.gui Launching <wxpython> GUI in the background, please wait... This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main display of your Mac. Tried setting GRASS_PYTHON GRASS 7.3.svn (nc_spm_08_grass7):~ > export GRASS_PYTHON="/Applications/anaconda/bin/pythonw" GRASS 7.3.svn (nc_spm_08_grass7):~ > g.gui Launching <wxpython> GUI in the background, please wait... This works (note that export GRASS_PYTHON="/Applications/anaconda/bin/python" does NOT work). AFAICT, it is running with wxPython 4 beta 1 now. At least that is what comes up if I launch python from the GRASS terminal, import wx, and then run wx.VERSION_STRING. If so, it looks just like wxPython 3, and has all the same issues--and no new ones that I can see. Also, I eliminated the '--with_wxwidgets=' argument and trunk compiles the same as with it. So far so good. I still need to make sure that when I create the app bundle with Python and wxPython, GRASS Mac will use those versions and now what is on the system. Michael ____________________ C. Michael Barton Director, Center for Social Dynamics & Complexity Professor of Anthropology, School of Human Evolution & Social Change Head, Graduate Faculty in Complex Adaptive Systems Science Arizona State University voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC) fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC) www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu On Jul 27, 2017, at 6:34 PM, Anna Petrášová <kratocha...@gmail.com<mailto:kratocha...@gmail.com>> wrote: On Thu, Jul 27, 2017 at 8:13 PM, Michael Barton <michael.bar...@asu.edu<mailto:michael.bar...@asu.edu>> wrote: It seems that GRASS (at least GRASS for Mac) will only use the system Python. If I set up an environment in which Anaconda python is default, GRASS will not start and gives an error message that it will only run with the system Python. I don't know where this is coming from. It doesn't seem to be from the python_wrapper script. This will need to be changed if I am to package Python with GRASS. What exactly is the error? I know I was able to use GRASS_PYTHON variable previously to set the python I needed. Anna Michael ____________________ C. Michael Barton Director, Center for Social Dynamics & Complexity Professor of Anthropology, School of Human Evolution & Social Change Head, Graduate Faculty in Complex Adaptive Systems Science Arizona State University voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC) fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC) www: https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=DwIFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=ejnQRWolrucufjW07P5RKvDkaAo__J6-niGuF5D7eNg&s=97LlCjf7C4a6iG9wGSVOYu1lQuVXSps_-yEnDAGKWIE&e= , https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=DwIFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=ejnQRWolrucufjW07P5RKvDkaAo__J6-niGuF5D7eNg&s=-IglMTXE4z0Ek6alARnfLbHdyXb7iyo7bg3-Gf0Uyb8&e= On Jul 27, 2017, at 1:33 PM, Anna Petrášová <kratocha...@gmail.com<mailto:kratocha...@gmail.com>> wrote: On Thu, Jul 27, 2017 at 3:03 PM, Michael Barton <michael.bar...@asu.edu<mailto:michael.bar...@asu.edu>> wrote: On Jul 27, 2017, at 12:46 PM, Anna Petrášová <kratocha...@gmail.com<mailto:kratocha...@gmail.com>> wrote: I think you can use pip to install it with whatever Python you use, at least that's what works on Linux. How do you specify which Python in pip? It uses whichever Python is first on the path, you can find out with which python probably you can use also something like this: https://urldefense.proofpoint.com/v2/url?u=https-3A__stackoverflow.com_a_4910393_1058453&d=DwIFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=MCkZA0y-uOGAo8gOeYPoP_uqc1lzXM6XCXuCQayAyS0&s=_vBpVdLmTTjrHrftXdNANYEvTAotd9_enwM-I1H_YFQ&e= Michael ____________________ C. Michael Barton Director, Center for Social Dynamics & Complexity Professor of Anthropology, School of Human Evolution & Social Change Head, Graduate Faculty in Complex Adaptive Systems Science Arizona State University voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC) fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC) www: https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=DwIFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=MCkZA0y-uOGAo8gOeYPoP_uqc1lzXM6XCXuCQayAyS0&s=9rsZ1tUV9snbiCH4rN8yrhhd4hDrfvamcPxF7y3cvRE&e= , https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=DwIFaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=MCkZA0y-uOGAo8gOeYPoP_uqc1lzXM6XCXuCQayAyS0&s=8dy6hAPGI8vce9HOn68hYqtyg7hzPG5nT_Nt0fQIGCk&e=
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-dev