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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.