Skip to content

Using nbautoexport in VSCode #128

@gacek91

Description

@gacek91
  • nbautoexport version: 0.5.2
  • Python version: 3.12.4
  • Operating System: macOS Sonoma 14.4

Description

I’m trying to run nbautoexport in Jupyter Notebooks opened in VSCode. Conversion from .ipynb to .py works without any problems in Jupyter Notebook/Jupyter Lab. However, whenever I connect VSCode to an active Jupyter session, neither automatic nor manual saves force the library to do the export to a .py file.

It seems probable that this is not an issue with nbautoexport itself, but rather with how VSCode saves notebook files. Nevertheless, I would be very grateful for any suggestions on how to tackle this issue.

What I Did

  1. Installed nbautoexport
  2. Tested the behaviour in Jupyter Notebook/Jupyter Lab:
  • Conversion works without any problems.
  1. Tested the behavior in VSCode:
  • Using the same session where nbautoexport worked with Jupyter Notebook/Lab (doesn’t work)
  • Using a new session created in VSCode (doesn’t work)

I also tried adding % autosave 120 to force save the notebooks every 2 minutes, and it also didn’t work.

Observations:

  • Jupyter Notebook/Jupyter Lab: Export to .py works as expected.
  • VSCode: Neither automatic nor manual saves trigger the export.

Additional Information:

  • No error messages were received during testing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions