2013-07-31 26 views
2

不工作,我希望當我寫在Eclipse編輯器違反PEP8 Python代碼被提醒。據我所見,設置顯示它應該運行pep8。 (以下是我的pydev設置的屏幕截圖)。我曾嘗試:PEP8在Eclipse

  • 驗證它指向正確的位置爲pep8.py
  • 誤差之間的變化和警告
  • 檢查和取消選中「重定向PEP8輸出到控制檯」

enter image description here

我如何能得到PEP8在Eclipse工作對我來說任何建議或輸入時,我會很感激的。

+0

您是否嘗試過重新導向PEP8輸出到控制檯「選項? – Paco

+0

您是否在Eclipse日誌中查找了可能的錯誤消息? – Jonathan

+0

是的,我已檢查並取消選中「重定向...」,我已檢查日食錯誤日誌。 –

回答

1

我認爲你必須積極地運行PEP8測試,當你準備好 - 不知道它是隱藏在菜單或如果有一個快捷鍵 - 嘗試下的菜單「工具」看。

另一種可能性是,您可能沒有正確地將pep8安裝在指定位置 - 嘗試將上述路徑複製到命令提示符中,並查看它是否以示例.py文件運行並且沒有錯誤。如果沒有,你應該能夠在你當前的python安裝下安裝pypi的pep8檢查器,然後將eclipse指向它。

+0

pep8檢查在我的環境中使用與OP顯示的完全相同的設置在沒有附加命令的情況下運行良好。我在Python2和Python3上都沒有問題地使用它。似乎我可能在OP的環境中存在一些環境問題。 – Jonathan

0

檢查「做代碼分析」選項下被選中。

Options

0

每一個answer by Fabio,在項目的屬性,添加包文件夾PYTHONPATH,並重新啓動Eclipse,如果它仍然無法正常工作。

您也可以使用最新版本的pep8在Eclipse中External Tool。有關詳細信息,請參見answer by Dmitry