Wie kann org-babel mit der virtuellen Python-Umgebung spielen?

7

Ich habe eine virtuelle Umgebung auf meinem System eingerichtet (tatsächlich virtualenvwrapper ). Ich möchte org babel anweisen, eine bestimmte Umgebung in einem einzelnen Codeblock oder im gesamten Puffer zu verwenden. Wie kann ich es tun?

Dror Atariah
quelle

Antworten:

6

Ich glaube, ich habe die Lösung gefunden.

  1. Installieren Sie virtualenvwrapper
  2. Führen Sie das Setup aus:

    (require 'virtualenvwrapper)
    (venv-initialize-interactive-shells) ;; if you want interactive shell support
    (venv-initialize-eshell) ;; if you want eshell support
    (setq venv-location "/path/to/your/virtualenvs/")
    
  3. Endlich workondie gewünschte virtuelle Umgebung. Anschließend können Sie den Codeblock ausführen und den gewünschten Interpreter verwenden.

Dror Atariah
quelle
Vielen Dank, dass Sie dies mit uns teilen. Wäre nützlich als zukünftige Referenz, wenn jemand auf dasselbe Problem stößt.
ReneFroger
Zum späteren Nachschlagen funktioniert dies nur für mich, wenn ich eine: session
ibizaman