Recently I started to use guix as my operating system.
I installed python3 for my user via guix install python3.
python itself is not available in the package repository, which I verified by running guix search python.
I want to get started with org-mode and evaluate python snippets (or probably later other code-snippets as well in org-mode).
This is what I have in my init.el:
(org-babel-do-load-languages
'org-babel-load-languages
'(
(emacs-lisp . t)
(python . t)))
I evaluate the buffer to make sure the changes apply.
So here my actual question:
When I press C-c C-c above the python script, which looks like this:
#+begin_src python :results output
print("Hello, Seaman!")
#+end_src
I get prompted to evaluate this python expression. I write "yes" and this is what comes out.
/gnu/store/295aavfhzcn1vg9731zx9zw92msgby5a-bash-5.1.16/bin/bash: line 1: python: command not found
[ Babel evaluation exited with code 127 ]
Babel is not able to find python, because I have python3 installed. Changing python to python3 in my init.el didn't help, because it displays the following after evaluating the buffer in the echo area:
Cannot open load file: No such file or directory, ob-python3. Not sure what to do here. Any help is welcome, thanks!