Настройка пути в ноутбуке Jupyter на окнах - PullRequest
0 голосов
/ 16 мая 2019

Фон

У меня работает Jupyter Notebook, использующий пакет causalgraphicalmodels для python. В библиотеке предполагается, что пакет GraphViz находится в пути к системной среде.

Существует много способов добавить папку в PATH. Одним из них является использование панели управления. Один использует setx в cmd.

Моя дилемма в том, что я хочу, чтобы мой системный PATH оставался чистым, поэтому я хочу изменять PATH только для этого ноутбука Jupyter.

Я читал о назначениях оболочки ipython. Поэтому я попробовал ниже. Но поведение не то, что я ожидаю.

Вопрос

Почему два !echo %path% возвращают одно и то же в Jupyter Notebook

!echo %path%
!set path="%path%C:\Program Files (x86)\Graphviz2.38\bin"
!echo %path%

Где два echo %path% возвращают разные вещи в cmd?

echo %path%
set path="%path%C:\Program Files (x86)\Graphviz2.38\bin"
echo %path%
...