同步VirtualEnvs

时间:2014-04-04 19:07:22

标签: python macos virtualenv

有一段时间以来,我一直在使用名为syncfolderspro的应用程序在笔记本电脑和桌面之间同步我的项目文件夹。在我的项目文件夹中,我还有一些python虚拟环境文件夹。

据我所知,由于许多文件路径都是硬编码的,因此无法同步这些文件夹。但这只是激活脚本或与python导入库有关的情况(我怀疑后者,因为即使是虚拟环境python的直接路径也不起作用)。

是否有特殊原因可以使用相对路径?在多台机器上工作时有哪些好的解决方法?

1 个答案:

答案 0 :(得分:0)

差不多一个月后,我终于找到了解决方法。 syncfolderpro有一个从同步中排除文件夹的选项,我将其设置为排除virtenv文件夹。然后我在机器之间同步requirements.txt并分别在每个机器上安装虚拟环境。这样项目文件同步,但虚拟环境不会搞砸