答案1
是的,虚拟环境非常适合生产——我们有(非常)大量使用 Python 的客户在虚拟环境中运行他们的应用程序,并且它可以很好地将它们与系统 Python 配置隔离开来。
但是,我不建议使用它来实现“可移植性”——尝试将整个东西从一台机器传输到另一台机器。由于不兼容,其他人不会注意到,因此出现细微故障的可能性太大了(因为这不是广泛使用的东西)。相反,使用能够在新机器上设置符合您要求的新虚拟环境的自动化。
是的,虚拟环境非常适合生产——我们有(非常)大量使用 Python 的客户在虚拟环境中运行他们的应用程序,并且它可以很好地将它们与系统 Python 配置隔离开来。
但是,我不建议使用它来实现“可移植性”——尝试将整个东西从一台机器传输到另一台机器。由于不兼容,其他人不会注意到,因此出现细微故障的可能性太大了(因为这不是广泛使用的东西)。相反,使用能够在新机器上设置符合您要求的新虚拟环境的自动化。