Saya mencoba untuk membuat lingkungan python terpisah dari sistem satu (menggunakan virtualenv) dalam direktori yang tidak di bawah / rumah, karena saya perlu menggunakannya untuk membangun perangkat lunak lain yang harus dapat diakses oleh banyak pengguna. Saya dapat membuat dan mengaktifkan virtualenv baik-baik saja, tetapi ketika saya sudo
beberapa perintah (misalnya untuk membuat atau mengkompilasi perangkat lunak lain), itu adalah sistem python yang digunakan (saya bisa tahu karena modul yang tersedia).
Karena di Ubuntu itu bukan hal yang baik untuk menggunakan pengguna root , apakah ada cara untuk mengatakan sudo
untuk menggunakan virtualenv? Atau mungkin ini bukan pendekatan yang benar, dan saya harus membuat instalasi python yang sama sekali baru?
Saya menggunakan versi 64bit dari Ubuntu 12.04 (dan python 2.7).