Фон
У меня работает 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%