Hi Stefan,

Oh, that's odd,  WxPython must have been installed for anything to have
worked before.  But maybe it got removed during an Anaconda upgrade (I'm
not sure of that, but maybe...)   I suggest trying   `conda install -c
conda-forge wxpython`

On Tue, Mar 16, 2021 at 1:57 AM Mangold, Stefan (IPS) <
stefan.mang...@kit.edu> wrote:

> Hi Matt,
>
> here is the output. I work directly on this machine and not via remote
> login
>
> bash-3.2$ xas_viewer
> Traceback (most recent call last):
>   File "/Users/myloginname/opt/anaconda3/bin/xas_viewer", line 8, in
> <module>
>     sys.exit(run_xas_viewer())
>   File
> "/Users/myloginname/opt/anaconda3/lib/python3.8/site-packages/larch/apps.py",
> line 146, in run_xas_viewer
>     from larch.wxxas import XASViewer
>   File
> "/Users/myloginname/opt/anaconda3/lib/python3.8/site-packages/larch/wxxas/__init__.py",
> line 1, in <module>
>     from .taskpanel  import TaskPanel, FONTSIZE
>   File
> "/Users/myloginname/opt/anaconda3/lib/python3.8/site-packages/larch/wxxas/taskpanel.py",
> line 10, in <module>
>     import wx
> ModuleNotFoundError: No module named ‚wx‘
>
>
>
>
> Am 16.03.2021 um 03:23 schrieb Matt Newville <newvi...@cars.uchicago.edu>:
>
> Hi Stefan,
>
>
> Sorry, my earlier suggestions were automatically for Windows.  On MacOS,
> it would be pretty similar, but "open a Terminal" and then make sure that
> /Users/USERNAME/xraylarch exists and is in your path.
>
> To launch xas_viewer, you *should* be able to do
>
>      %>  xas_viewer
>
> but you might need (note "pythonw", not "python"!)
>
>      %> pythonw ~/xraylarch/bin/xas_viewer
>
> The rest of the advice is basically the same:  try to do a conda update
> and/or report what error messages you get.
>
> On MacOS, if you get
>
>      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.
> then you need to make sure you're running with "pythonw", not "python".
>
>
>
> On Mon, Mar 15, 2021 at 5:32 PM Matt Newville <newvi...@cars.uchicago.edu>
> wrote:
>
>> Hi Stefan,
>>
>> Sorry for the trouble.  It's always a little tricky to diagnose a problem
>> of "it doesn't work", but here are a couple of things to try:
>>
>> If you can open the Anaconda Prompt (from Start Menu it may be under
>> "Anaconda3 (64-bit) and then "Anaconda Prompt (xraylarch)") where you ran
>> 'larch -m" from, try running
>>
>>     C:>   xas_viewer
>>
>> That is supposed to run, but I suspect that it might print out some error
>> messages.  If I had to guess, some package is not correctly installed.
>>
>> Second, it might be helpful just to run (from the same prompt):
>>
>>     C:> conda update --all
>>
>>
>> and see if that installs some updates or spins forever.  If it finishes,
>> then try running "xas_viewer" again.
>>
>> Third, you could just try reinstalling from scratch.  That might be
>> "easiest", but if you have the patience to try the other approaches above
>> it would help identify what the problem is.
>>
>> --Matt
>>
>>
>> On Mon, Mar 15, 2021 at 7:59 AM Mangold, Stefan (IPS) <
>> stefan.mang...@kit.edu> wrote:
>>
>>> Thanks Matt,
>>>
>>> installation worked. But still have the problem, that I can’t start XAS
>>> Viewer. I executed also larch -m (no error message).
>>>
>>> regards
>>>
>>> Stefan
>>>
>>> Am 13.03.2021 um 16:35 schrieb Matt Newville <newvi...@cars.uchicago.edu
>>> >:
>>>
>>> Hi Stefan, Morgane, All,
>>>
>>> Yeah, sorry for the trouble with this.   I should admit I've had
>>> increasing struggles over the past year or two with maintaining packages
>>> for Anaconda Python, running into many painful claims of incompatible
>>> packages.    Most of the "core scientific python packages" are
>>> well-maintained by Anaconda.com <http://anaconda.com/> -- it's hard to
>>> complain about this free distribution and all of the work that goes into
>>> it.   But the "non-Anaconda-provided" packages make Larch more complicated,
>>> and the xraylarch "conda" package is out-of-date.
>>>
>>> The semi-good news on this front is that almost everything, including
>>> Larch, is actually available from the PyPI packaging system and can be
>>> installed with "pip".  Anaconda and its "conda" package-manager will
>>> regularly say to not mix "conda" and "pip", but this mostly applies to
>>> cases where C code is going to be compiled on installation, which we don't
>>> do.
>>>
>>> What I'm now doing for building the binary distributions, and what I
>>> recommend for updating is:
>>>    1. install a basic Anaconda distribution - this can be from the Larch
>>> binary installers.
>>>    2. install or update the Larch code with  "pip install --upgrade
>>> xraylarch".
>>>
>>> I should probably take another look at adding xraylarch to the
>>> large-and-diverse "conda_forge" channel for the "conda" system.
>>>
>>> Hope that helps, and suggestions on how to handle this better would be
>>> most welcome,
>>>
>>> --Matt
>>>
>>>
>>> On Fri, Mar 12, 2021 at 10:07 AM Morgane Desmau <
>>> morgane.des...@gmail.com> wrote:
>>>
>>>> Hello,
>>>>
>>>> I already had this issue and it was related to the python version (6/7
>>>> months ago with python 3.8, and then it worked with Python 3.7, but I was
>>>> thinking it was fixed since).
>>>>
>>>> Best,
>>>> Morgane Desmau
>>>>
>>>> Le ven. 12 mars 2021 à 16:55, Mangold, Stefan (IPS) <
>>>> stefan.mang...@kit.edu> a écrit :
>>>>
>>>>> Dear all,
>>>>>
>>>>> I tried to reinstall; before I updated and couldn’t open larch anymore
>>>>>
>>>>>
>>>>> conda install -yc GSECARS xraylarch
>>>>> Collecting package metadata (current_repodata.json): done
>>>>> Solving environment: failed with initial frozen solve. Retrying with
>>>>> flexible solve.
>>>>> Solving environment: failed with repodata from current_repodata.json,
>>>>> will retry with next repodata source.
>>>>> Collecting package metadata (repodata.json): done
>>>>> Solving environment: failed with initial frozen solve. Retrying with
>>>>> flexible solve.
>>>>> Solving environment: /
>>>>> Found conflicts! Looking for incompatible packages.
>>>>> This can take several minutes.  Press CTRL-C to abort.
>>>>> failed
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> UnsatisfiableError: The following specifications were found to be
>>>>> incompatible with each other:
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Ifeffit mailing list
>>>>> Ifeffit@millenia.cars.aps.anl.gov
>>>>> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>>>>> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>>>>>
>>>> _______________________________________________
>>>> Ifeffit mailing list
>>>> Ifeffit@millenia.cars.aps.anl.gov
>>>> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>>>> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>>>>
>>>
>>>
>>> --
>>> --Matt Newville <newville at cars.uchicago.edu> 630-327-7411
>>> _______________________________________________
>>> Ifeffit mailing list
>>> Ifeffit@millenia.cars.aps.anl.gov
>>> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>>> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>>>
>>>
>>> _______________________________________________
>>> Ifeffit mailing list
>>> Ifeffit@millenia.cars.aps.anl.gov
>>> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
>>> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>>>
>>
>>
>> --
>> --Matt Newville <newville at cars.uchicago.edu> 630-327-7411
>>
>
>
> --
> --Matt Newville <newville at cars.uchicago.edu> 630-327-7411
> _______________________________________________
> Ifeffit mailing list
> Ifeffit@millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>
>
> _______________________________________________
> Ifeffit mailing list
> Ifeffit@millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
> Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
>


-- 
--Matt Newville <newville at cars.uchicago.edu> 630-327-7411
_______________________________________________
Ifeffit mailing list
Ifeffit@millenia.cars.aps.anl.gov
http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit

Reply via email to