在进行开发时,我已经使用virtualenv和virtual envwrapper多年了。直到最近,我还是很幸运,而且我部署的系统/服务器(* nix)都没有运行其他Python应用程序,因此我不必担心冲突site-packages
。
Google搜索对我没有任何帮助,因此我希望社区能够帮助我找到一种通用方法来管理已部署系统/服务器上的python依赖项。
澄清说明
除非您出于其他原因不使用virtualenv,否则它已经可以投入生产,并且与带有系统站点包的系统python一样性能。Virtualenv基本上只是您自己目录树中python可执行文件的副本。它通过调用单独的可执行文件而不是系统可执行文件来工作。只要您的流程管理器/ init脚本指向您的virtualenv中的可执行文件,它就可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句