Can not import leo.plugins.importers.ipynb

44 views
Skip to first unread message

Roberto Ziggiotto

unread,
May 17, 2022, 6:50:25 AM5/17/22
to leo-editor
Hello!
I've just installed Leo Editor on Debian 11 64bit,
i think  that alll dependencies are respected but on
launch i got this error on Log window (the same on terminal
when launch Leo Editor from there)
i don't understant what is wrong...
(sorry for poor english...)
Thank's for any answer.

Leo Log Window
Leo 6.6.2-devel, devel branch, build 960f01c311
2022-05-13 15:06:33 -0500
Python 3.9.2, PyQt version 5.15.2
linux
can not import leo.plugins.importers.ipynb
can not import leo.plugins.importers.ipynb
setting leoID from os.getenv('USER'): 'kako'
      home: /home/kako
leo-editor: /home/kako/leo-editor
      load: /home/kako/leo-editor/leo/core
    config: /home/kako/leo-editor/leo/config
reading settings in /home/kako/leo-editor/leo/config/leoSettings.leo
reading settings in /home/kako/.leo/myLeoSettings.leo
Traceback (most recent call last):
  File "/home/kako/leo-editor/leo/core/leoPlugins.py", line 515, in loadOnePluginHelper
    __import__(moduleName)
  File "/home/kako/leo-editor/leo/plugins/viewrendered.py", line 272, in <module>
    import nbformat
  File "/home/kako/.local/lib/python3.9/site-packages/nbformat/__init__.py", line 9, in <module>
    from traitlets.log import get_logger
  File "/home/kako/.local/lib/python3.9/site-packages/traitlets/__init__.py", line 5, in <module>
    from ._version import __version__, version_info
  File "/home/kako/.local/lib/python3.9/site-packages/traitlets/_version.py", line 7, in <module>
    assert __version__ == (
AssertionError
reading settings in /home/kako/.leo/myLeoSettings.leo
Traceback (most recent call last):
  File "/home/kako/leo-editor/leo/core/leoPlugins.py", line 515, in loadOnePluginHelper
    __import__(moduleName)
  File "/home/kako/leo-editor/leo/plugins/viewrendered.py", line 272, in <module>
    import nbformat
  File "/home/kako/.local/lib/python3.9/site-packages/nbformat/__init__.py", line 9, in <module>
    from traitlets.log import get_logger
  File "/home/kako/.local/lib/python3.9/site-packages/traitlets/__init__.py", line 5, in <module>
    from ._version import __version__, version_info
  File "/home/kako/.local/lib/python3.9/site-packages/traitlets/_version.py", line 7, in <module>
    assert __version__ == (
AssertionError
read outline in 0.06 seconds

tbp1...@gmail.com

unread,
May 17, 2022, 12:55:19 PM5/17/22
to leo-editor
You are seeing an error in the "traitlets" package, not really a Leo error.  I just did  a fresh install on Windows, and the code in the traitlets _version.py file is a little different from what your error message shows.  Perhaps you could try updating traitlets to the latest version (5.2.0 on my system).  

This error would only matter if you want to use Jupyter notebooks.  Otherwise Leo should work correctly, even though it is annoying to get the long error message every time you start up.

robo...@gmail.com

unread,
May 18, 2022, 3:37:30 AM5/18/22
to leo-editor
Thanks for the fast response,
i've got installed python3-traitlets package v.5.0.5-1 (Debian package are a bit outdated)
but on your explanation i feel smooth. Go Leo.
Thanks again!
Reply all
Reply to author
Forward
0 new messages