0

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

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

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

谢谢

4

1 回答 1

1

好吧,最简单的可能是配置多个解释器,每个解释器首先具有正确的路径,因此,实际项目在使用给定解释器时已经正确(注意:virtualenv 在这里可能很好)。

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

假设你想要

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

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

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

/project/build/libs-${平台}

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

于 2012-06-25T11:58:04.030 回答