我打算成立一个Python应用程序(Pyblosxom)我的服务器上,并考虑到其自身的运行它的virtualenv沙箱用--no-site-packages
。我希望这样的设置可以方便地移植和维护多年。
但是,我只将virtualenv用于在本地重新创建特定服务器设置的开发环境,并且有关virtualenv的大多数资料似乎也提到了virtualenv用于这种用途。
从实时服务器上的virtualenv运行Python应用程序有任何缺点吗?
注意:关于设置的可移植性,我刚刚意识到--relocatable
需要实验性的选项,该选项需要在安装新软件包后运行。即使我没有这样做,我也要感谢pip的设置,它的移植性很强。