Làm thế nào để cho phép org-babel chơi với môi trường ảo python?


7

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:


6

Tôi tin rằng tôi đã tìm thấy giải pháp.

  1. Cài đặt virtualenvwrapper
  2. 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/")
    
  3. Cuối cùng workonlà 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.


Cám ơn bạn đã chia sẻ điều này với chúng tôi. Sẽ hữu ích như tài liệu tham khảo trong tương lai, khi ai đó tình cờ gặp vấn đề tương tự.
ReneFroger

Để tham khảo trong tương lai, điều này chỉ hoạt động với tôi nếu tôi sử dụng: phiên
ibizaman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.