VSCode: изменение пути к файлу, используемого интерактивным редакторомPython

Программы на Python
Anonymous
VSCode: изменение пути к файлу, используемого интерактивным редактором

Сообщение Anonymous »

При запуске/выполнении кода в интерактивном редакторе, подобном Jupyter, файлы данных не обнаруживаются, поскольку интерпретатор Jupyter просматривает каталог, отличный от того, в котором выполняется файл. Это отлично работает при запуске стандартного файла Python (в стандартном терминале).
Как изменить путь к файлу, чтобы он был родительским для текущего запускаемого файла? Как ни странно, раньше (~ 6 месяцев назад) это работало правильно, поэтому что-то в моих настройках или расширении изменилось (текущее расширение Jupyter: v2024.5.0)
Я безуспешная попытка:
  • изменение пути к корневому файлу Jupyter -> Notebook на ${workspaceFolder, а затем на ${fileDirname. > per Как установить путь к рабочему файлу Jupyter в VScode? Также попробовал установить абсолютный путь к каталогу.
  • добавив настройки launch.json для включения «cwd»: «${fileDirname}», как рекомендовано здесь: Как запустить Python интерактивн в каталоге текущего файла в коде Visual Studio?
Помимо ручной настройки пути к файлу с помощью os.chdir() я не нашел никакого способа делайте это систематически; надеюсь, что существует более современное решение, не упомянутое в предыдущих публикациях.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ive-editor

Вернуться в «Python»