如何在Eclipse中为单个项目设置2个环境

时间:2012-06-15 16:09:03

标签: eclipse pydev

我正在使用两台计算机上的pydev项目,一台32位,另一台64位。当我在环境之间切换时,我的计算机所需的库从Program files目录移动到Programs(x86)。这些图书馆是第三方,我无法控制它们的位置。

如果我为这两个环境添加了所有外部库,我会收到有关环境中不可用的其他库的错误。

有没有其他人遇到过这个问题,有没有办法让eclipse知道这不是问题?

由于

1 个答案:

答案 0 :(得分:1)

嗯,最简单的可能是配置多个解释器,每个解释器首先都有正确的路径,所以,当使用给定的解释器时,实际项目已经正确了(注意:virtualenv在这里可能很好)。 / p>

如果你想让它成为项目配置的一部分,你可以使用变量(参见下面的通用示例):

假设你想要

/ project / build / libs-32(32位)

/ project / build / libs-64(64位)

所以,您必须配置您的项目(右键单击项目>属性> PyDev - PYTHONPATH>基于变量添加)

/工程/建造/库 - $ {}平台

然后,在你的解释器配置中(窗口>首选项> pydev>解释器 - python>字符串替换变量>设置'平台':'32'或'64',具体取决于你的配置)