首页 > 解决方案 > Eclipse PyDev:使用环境变量在计算机之间共享工作区

问题描述

我有一个 Eclipse PyDev 项目(Eclipse 4.7.3a)。我希望能够在多台计算机之间同步 Eclipse 工作区(显然它可以工作)。

第一个问题:Python 虚拟环境。我已将它安装在位于 Eclipse 工作区旁边(但不在其中)的文件夹中,并且还在多台计算机之间同步。

由于工作区和 Python virtualenv 的文件夹不在文件系统的同一点(我使用 Linux),我猜最简单的方法是使用某种环境变量,在每台计算机上都不同,这将指向包含所有同步文件夹的目录。

那么如何使用一种系统环境变量设置 Python virtualenv 呢?

还是有另一种方法可以实现我的目标(在多台计算机之间共享和同步 Eclipse 工作区)?

标签: eclipsevirtualenvpydev

解决方案


目前这是不可能的。

工作区的信息依赖于绝对路径并且不是真正可共享的(除非您在两台计算机上都有镜像,并且两台计算机上的文件都位于相同的路径中)。

一些配置可以保存在项目本身或用户设置中(可以在首选项页面中有按钮以保存到项目/从项目中显示 - 但请注意解释器本身仍然没有那)。

就个人而言,我所做的是将项目中所有可能的内容保存并提交给 git(因此,使用该项目的任何人都将使用相同的设置),并尝试在多台机器上使用相同的路径。


推荐阅读