首先,我很新,所以我希望我沒有錯過任何微不足道的東西。基於Eclipse的IDE中的Python導入錯誤 - 現有模塊
下面是一個有很多信息的小序: 我使用Windows & Python 2.7。 我一直在使用一個名爲pybrain的開源模塊,爲了我自己的目的,我需要改變它。到目前爲止,我一直在直接從python site-packages文件夾中進行更改,但我認爲這是一種非常混亂的工作方式,所以我決定嘗試重新做一件事,以便從不同的文件夾啓動它。 我也決定開始使用Aptana(就我所能收集的基於Eclipse的應用而言,足夠用於相同的解決方案),而不是使用迄今爲止使用的更復雜但更簡單的「Spyder」。
Pybrain是有很多不同的子文件夾,例如一個漂亮的分層模塊: pybrain - > subfolder1 - > subfolder2 ...
到目前爲止,我已經想通了這些: - 我已經從aptana項目中的PYTHONPATH中刪除了site-packages中pybrain文件夾的路徑。 - 我已將路徑添加到新項目文件夾。
這適用於某些導入,即僅在子文件夾內引用相對路徑的導入,例如,如果我在主文件夾中編寫模塊,我可以從子文件夾1中的東西導入。 但是,每當我嘗試從其他子文件夾導入東西時 - 我無法在層次結構中使用「pybrain」:來自pybrain.subfolder2的 導入* 在子文件夾1中不起作用。
這裏是我的問題: 如何在代碼中將「pybrain」配置爲可用的名稱,就像在我的站點包文件夾中有pybrain一樣?
謝謝,我改變了我訪問原始軟件包的方式來解決我遇到的問題。 – user1189509 2012-02-13 12:23:16
如果這對您有效,請將答案標記爲「已接受」。 – 2012-02-14 13:15:20