为不同的计算机设置访问同一虚拟环境的方法



我正在尝试在多台计算机上设置一个系统,在那里我将能够运行一些脚本集并使其在所有计算机上工作。如果我在所有计算机上本地安装了相同版本的 Python,是否可以在网络位置设置虚拟环境?如果是这样,Python 可执行文件是否需要位于本地驱动器上,或者是否可以位于网络位置?

如果这是不可能的,那么最好的方法是什么?

谢谢。

是的,你可以。您可以使用pip freeze > requirements.txt导出所有依赖项,并准备一个脚本,用于在每台计算机上安装缺少的包。

我会亲自实现脚本以requirements.txt字母顺序对dependencies进行排序,并将两者存储在 git 存储库中,并在每台机器上定义一个 cron 作业以从远程拉取当前版本的requirements.txt并安装缺少的依赖项和其他脚本来更新requirements.txt并推送更改,以便它们可以广播。

相关内容

最新更新