2012-10-22 93 views
3

晚安!我已經在python 3.3上安裝了pylint,並且出現以下問題:在初始化步驟中,pylint無法加載插件模塊(從包pylint.checkers)。由於調試運行我發現,問題是在其從checkers包的__init__.py執行COMANDWin7/Python3.3:PyLint無法加載其插件

module = __import__(basename, globals(), globals(), None) 

basename是這個軟件包中模塊(文件)的正確名稱,但沒有擴展名(我已經檢查過)。但是會引發ImportError異常。我沒有進入__import__函數,所以我不知道什麼是異常的確切原因。有沒有什麼方法可以查明它是否是新版本的python的bug,pylint和新版本的python的不兼容性還是我的錯(可能是配置python或安裝pylint)?我的操作系統是Windows 7.

P.S.對不起,我的英文不好。這不是我的母語。

+0

你是如何設法安裝'logilab-astng'依賴的?安裝時我總會遇到錯誤。在安裝之前是否需要在其上運行'2to3'? –

+0

我只需在'logilab-astng'源代碼文件夾中執行'full_path_to_python_interpreter setup.py install'。沒有任何問題。 – PVAntonov

+0

我總是認爲安裝'logilab-astng'時測試的錯誤有一些更深層的含義,但是您認爲它們似乎並不影響安裝和運行包或pylint。感謝您提供的信息,我只是因爲這個原因而變得愚蠢,並且沒有在Python 3.x上運行pylint。 –

回答

1

從0.26開始,Pylint不支持Python 3.3。 Logilab主要與Python 2.x協同工作,因此對最新的3.x版本的幫助深表謝意。

您應該聯繫[email protected]郵件列表上的小組來討論這個問題。

相關問題