Como permitir que o org-babel toque no ambiente virtual python?

7

Eu tenho um ambiente virtual definido no meu sistema (na verdade virtualenvwrapper ). Gostaria de direcionar o org babel para usar um ambiente específico em um único bloco de código ou em todo o buffer. Como eu posso fazer isso?

Dror Atariah
fonte

Respostas:

6

Acredito que encontrei a solução.

  1. Instalar virtualenvwrapper
  2. Execute a instalação:

    (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. Finalmente, workono ambiente virtual desejado. Em seguida, você pode executar o bloco de código e usar o intérprete desejado.

Dror Atariah
fonte
Obrigado por compartilhar isso com a gente. Seria útil como referência futura, quando alguém tropeçar no mesmo problema.
ReneFroger 20/05
Para referência futura, isso só funciona para mim se eu usar um: sessão
ibizaman