Saya berencana untuk mendirikan sebuah Python aplikasi ( Pyblosxom ) pada server saya dan mempertimbangkan untuk menjalankannya dalam sendiri sandbox virtualenv dengan --no-site-packages
. Saya berharap pengaturan seperti itu akan mudah dibawa-bawa dan dirawat selama bertahun-tahun.
Namun, saya hanya menggunakan virtualenv untuk lingkungan pengembangan yang membuat ulang pengaturan server tertentu secara lokal, dan sebagian besar sumber tentang virtualenv juga menyebutkan virtualenv untuk penggunaan semacam itu.
Apakah ada kekurangan untuk menjalankan aplikasi Python dari virtualenv di server langsung?
CATATAN: Adapun portabilitas pengaturan, saya baru saja mengetahui --relocatable
opsi eksperimental yang perlu dijalankan setelah paket baru diinstal. Bahkan jika saya tidak melakukan ini, saya kira setup akan cukup portabel berkat pip.