Tôi muốn kích hoạt một phiên bản virtualenv từ một tập lệnh Python.
Tôi biết nó khá dễ thực hiện, nhưng tất cả các ví dụ tôi đã thấy đều sử dụng nó để chạy các lệnh trong env và sau đó đóng quy trình con.
Tôi chỉ muốn kích hoạt virtualenv và quay lại shell, giống như cách mà bin / active làm.
Một cái gì đó như thế này:
$me: my-script.py -d env-name
$(env-name)me:
Điều này có khả thi không?
Liên quan, thích hợp:
subprocess.Popen([venv_python_file, script_file])
:?