Установите PYTHONPATH для локального ноутбука Jupyter в VS Code - PullRequest
1 голос
/ 06 ноября 2019

Я использую Visual Studio 1.39.2 в Windows 10. Я очень рад, что вы можете запускать Jupyter Notebook непосредственно через VS Code с октября этого года (2019), но одна вещь, которую я не понимаю, этокак установить мой PYTHONPATH до загрузки локального сервера Jupyter.

Я хочу иметь возможность импортировать определенный модуль, который находится в другой папке (потому что модуль скомпилирован из кода C ++),Когда я запустил обычный сеанс отладки Python, я обнаружил, что могу установить переменные среды встроенного терминала с помощью параметра terminal.integrated.env.linux. Таким образом, я установил PYTHNPATH через эту опцию при отладке в обычном режиме. Но при работе с ноутбуком Jupyter локальный сервер Jupyter, по-видимому, не работает во встроенном терминале (по крайней мере, не из того, что я вижу), поэтому он не имеет установленного PYTHONPATH.

Мой вопрос тогда, как я могу автоматически установить PYTHONPATH для моих локальных серверов Jupyter Notebook в VS Code?

1 Ответ

0 голосов
/ 09 ноября 2019

Я разработчик этого расширения. Если у вас есть конкретный путь для разрешения модулей, мы предоставляем параметр для функций Jupyter, который называется:

Python-> Data Science: запуск команд запуска

Этот параметр будет запускать серию инструкций Python влюбой контекст сеанса Jupyter при запуске. В этой настройке вы можете просто добавить тот путь, который вам нужен, к sys.path напрямую, а затем он будет запускаться и добавлять этот путь каждый раз, когда вы запускаете записную книжку или сеанс интерактивного окна.

...