Если переменные не используются совместно для блоков кода, это может быть связано с отсутствием аргумента :session
, в противном случае каждый блок кода запускается в автономном режиме.Например, второй блок должен вывести i
#+begin_src python :session my_session
i = 0
#+end_src
#+begin_src python :session my_session :results output
print(i)
#+end_src
, тогда как этот блок должен вызвать ошибку NameError: name 'i' is not defined
#+begin_src python :results output
print(i)
#+end_src