Is there an easy way to specify the python version to use for a
particular block or sub-tree?
My use case is that I have mainly migrated to python 3, but there is
still the occasional library that has not been updated yet, so I need to
fall back to python 2.7 for some tasks.
I can work around the problem by putting the python 2 code in a separate
org file and use
# Local Variables:
# org-babel-python-command: "/path/to/python2"
# End:
I think you can use shebang for this. It definitely works for tangling
files:
#+begin_src python :shebang #!/usr/bin/python2 :tangle
./raspberrypi/weather.py :exports none :noweb yes
#+end_src