Tôi đang cố gắng tạo một môi trường python tách biệt với môi trường (sử dụng virtualenv) trong một thư mục không nằm trong / home, vì tôi cần sử dụng nó để xây dựng phần mềm khác mà nhiều người dùng có thể truy cập được. Tôi có thể tạo và kích hoạt virtualenv, nhưng khi tôi thực hiện sudo
một số lệnh (ví dụ để tạo hoặc biên dịch phần mềm khác), đó là python hệ thống được sử dụng (tôi có thể biết vì các mô-đun có sẵn).
Vì trên Ubuntu không phải là một điều tốt để sử dụng người dùng root , có cách nào để nói sudo
sử dụng virtualenv không? Hoặc có thể đây không phải là cách tiếp cận chính xác và tôi nên thực hiện cài đặt python hoàn toàn mới?
Tôi đang sử dụng phiên bản 64 bit của Ubuntu 12.04 (và python 2.7).