Of course, one solution is to uninstall pyenchant. I did that and now Leo can run.
On Tuesday, January 10, 2023 at 10:53:40 PM UTC-5 Thomas Passin wrote: > I created a new virtual machine for a Linux distro new to me - Manjaro. > Although pyenchant is installed, and the system's package manager claims > that the Enchant libraries are installed, they aren't playing together. > > I installed Leo but it won't start because pyenchant isn't working. I > don't think the error messages will be helpful, but here are the last few > lines: > > File "/home/tom/.local/lib/python3.10/site-packages/enchant/__init__.py", > line 287, in _request_dict_data > self._raise_error(e_str % (tag,), DictNotFoundError) > > File > "/home/tom/.local/lib/python3.10/site-packages/enchant/__init__.py", line > 233, in _raise_error > raise eclass(default) > > enchant.errors.DictNotFoundError: Dictionary for language 'en_US' could > not be found > Please check https://pyenchant.github.io/pyenchant/ for details > > I don't think that the problem is really that the en_US dictionary can't > be found, because of other errors when I import pyenchant into a Python > REPL session. It imports but then can't actually run various functions. > > I looked in the pyenchant web site, and found that it can be tricky to get > the right version of the pyenchant working with the versions of the enchant > binaries that might have been compiled for your machine (especially on > Windows, and yes, I know this case is Linux). > > I can't find a setting to allow Leo to skip loading the spellchecker. I > have looked in LeoSettings.leo and myLeoSettings, and searched through > pyLeoRef without hitting on one. It seems to me that I remember such a > setting, but I haven't been able to find it. > > If there is not such a setting, I think there should be one. It doesn't > make sense for Leo to be unable to run because of a problem with the > pyenchant system. > > Does anyone have some insight here? > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/9c129fa3-3516-45e6-8bec-402078e8bba8n%40googlegroups.com.