我試圖用eclipse/pydev爲irc bot supybot編寫一些插件。 Pydev給我提供了關於supybot-modules/packages上的未解析導入的錯誤(例如,將supybot.utils導入爲utils),但在e上工作正常。 G。 「from supybot.commands import *」。所以我想我正確地設置了dydev,因爲它找到了想要的模塊。這個問題必須在pydev/eclipse中,因爲bot的工作正確,在eric5中也沒有錯誤。「導入爲」導致未解決的導入錯誤,「從..導入」不
刪除解釋器並設置它並沒有幫助。任何其他想法如何解決這個問題?系統:Arch Linux,Eclipse Juno,PyDev 2.7.1,想要(並設置)python解釋器是2.7,supybot安裝在Python 2.7的站點包中。
編輯:只是注意到:PyDev不會將「from ... import *」標記爲錯誤,但如果我使用從那裏導入的函數,則會在該函數中出現錯誤。
代碼示例:第一行
[...]
import supybot.utils as utils
from supybot.commands import *
[...]
wunsch = wrap(wunsch, ['text', 'now'])
[...]
錯誤:未解決進口:utils的
下聯得到沒有錯誤,也沒有警告的3號線
錯誤:未定義的變量:包
但「包裝」是在supybot.commands中聲明的函數
請包括一些代碼示例,並複製/粘貼您收到的實際錯誤。 – titanofold