2012-06-15 99 views
0

我正在使用跨2臺計算機,一個32位和另一個64位的pydev項目。當我在環境之間切換時,我需要用於計算機的庫從Program files目錄移動到Programs(x86)。這些圖書館是第三方,我無法控制它們的放置位置。如何在Eclipse中爲單個項目設置2個環境

如果我爲兩個環境添加了所有外部庫,則會收到關於環境中不可用的其他庫的錯誤。

有沒有其他人經歷過這個問題,有沒有辦法讓eclipse知道這不是問題?

感謝

+1

你可以指定一個變量(比如Maven的M2_HOME)來指向庫,並且只需在移動時更改變量?或者爲每個架構都有一個單獨的項目,並只包含一個適合當前機器的項目。 –

回答

1

那麼,最簡​​單的將可能配置多個解釋,每個譯員具有路徑擺在首位正確的,所以,實際的項目將有一個已經是正確的,當使用一個給定的解釋(注:virtualenv中能在這裏很好)。

如果你想使該項目配置的一部分,你可以使用變量爲(見下文的通用爲例):

比方說,你想

/工程/建造/ libs- 32(32位)

/工程/建造/庫-64(64位)

所以,你必須配置項目(右CLIC ķ項目>屬性>的PyDev - PYTHONPATH>添加基於變量)

/工程/建造/庫 - $ {平臺}

,然後在你的解釋配置(窗口>首選項>的PyDev>解釋 - 蟒蛇>字符串替換變量>設置'平臺':'32'或'64'取決於你的配置)

相關問題