Tôi có môi trường ảo được thiết lập trên hệ thống của mình (thực sự là virtualenvwrapper ). Tôi muốn chỉ đạo org babel sử dụng một môi trường cụ thể trong một khối mã duy nhất hoặc trên toàn bộ bộ đệm. Tôi làm nó như thế nào?
Tôi có môi trường ảo được thiết lập trên hệ thống của mình (thực sự là virtualenvwrapper ). Tôi muốn chỉ đạo org babel sử dụng một môi trường cụ thể trong một khối mã duy nhất hoặc trên toàn bộ bộ đệm. Tôi làm nó như thế nào?
Câu trả lời:
Tôi tin rằng tôi đã tìm thấy giải pháp.
Chạy thiết lập:
(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/")
Cuối cùng workon
là môi trường ảo mong muốn. Sau đó, bạn có thể chạy khối mã và sử dụng trình thông dịch mong muốn.