2016-06-30 24 views
10

Tôi muốn cấu hình pylint như một công cụ bên ngoài trên toàn bộ thư mục dự án của tôi cho một dự án python mà tôi đang làm việc. Tôi đã cố gắng sử dụng kho lưu trữ như là một mô-đun với __init__.py và không có, và nó không hoạt động một trong hai cách.Làm thế nào để chạy Pylint với PyCharm

Tôi đang gặp khó khăn khi thiết lập pylint để chạy với PyCharm. Tôi biết rằng tôi nên chạy nó như một công cụ bên ngoài, tuy nhiên các thiết lập gây nhầm lẫn cho tôi.

Nguồn có thẩm quyền trên tài liệu của họ bị hỏng, vì vậy tôi không thể kiểm tra điều đó.

+0

Tôi đã thêm câu trả lời, theo tôi nghĩ, giải quyết được vấn đề của bạn. – lmiguelvargasf

Trả lời

23

Bạn thành công có thể thiết lập pylint để làm việc với Pycharm bằng cách làm theo các bước sau:

  1. Install pylint:

    $ pip install pylint

  2. Xác định vị trí lắp đặt pylint của bạn:

    $ which pylint /usr/local/bin/pylint # this is just a possible output check yours

  3. công cụ mở External trong PyCharm bởi File -> Settings, và sau đó gõ công cụ bên ngoài vào thanh tìm kiếm: enter image description here

  4. cài đặt một công cụ bên ngoài bằng cách nhấp vào dấu + và điền vào các lĩnh vực phù hợp. Trong Program sử dụng đường dẫn bạn có khi chạy which pylint, đối với các giá trị khác bạn có thể sử dụng cùng một hình ảnh. enter image description here

  5. Run pylint từ Tools -> External Tools -> pylint: enter image description here

  6. Nhìn đầu ra của bạn trong nhà ga PyCharm enter image description here

Để biết thêm chi tiết bạn có thể kiểm tra this.

Cập nhật:

Nếu bạn muốn sử dụng pylint để kiểm tra toàn bộ dự án hoặc một tập tin hoặc thư mục cụ thể, bạn có thể nhấp chuột phải vào thư mục gốc của dự án, tập tin hoặc thư mục của bạn, sau đó External Tools -> pylint như hình dưới đây. enter image description here

3

Lúc đầu cài đặt pylint với pip:

pip install pylint 

Bạn phải mở “Cài đặt> Tools> Tools” và nhấn vào nút “+” ở PyCharm.

Dưới đây là một số example có cài đặt tốt.

+1

Tôi đã làm theo ví dụ, nhưng đã xảy ra lỗi khi chạy. * Không thể chạy chương trình "pylint" (trong thư mục "/ Users/RodChen/my_project"): error = 2, Không có tệp hoặc thư mục như vậy. * Tôi chắc chắn thư mục tồn tại vì tôi sử dụng $ FileDir $ làm thư mục làm việc. Làm thế nào tôi có thể sửa chữa nó? Cám ơn. –

+0

Tôi đoán bạn sử dụng cửa sổ. Có pylint làm việc tại nhà ga? – ikreb

+1

Tôi sử dụng Mac. Tôi chỉ cài đặt pylint trong môi trường ảo mà tôi đang làm việc và pylint không hoạt động ở thiết bị đầu cuối bình thường. Sau khi tôi cài đặt pylint trong hệ thống, pylint đã làm việc trong PyCharm! Cảm ơn bạn! –

2

Một đồng nghiệp chỉ tôi về phía pylint-pycharm trên GitHub. Đó là một wrapper quanh pylint với đầu ra được định dạng cho PyCharm. Đây là cách tôi thiết lập nó:

git clone https://github.com/perses76/pylint-pycharm.git 
cd pylint-pycharm 
python setup.py build 

Điều này tạo ra build/scripts-2.7/pylint-pycharm

Sau đó, trong PyCharm, tạo một công cụ bên ngoài mới với các thiết lập này:

Program: path to your installation of pylint-pycharm 
Arguments: --virtualenv=$PyInterpreterDirectory$/.. $FileName$ 
Working directory: $FileDir$ 
Output filters: $FILE_PATH$\:$LINE$\:$COLUMN$\:.* 

PyLint for PyCharm External Tool settings screenshot

Bây giờ chạy từ Tools -> External Tools -> PyLintPyCharm. Mỗi dòng đầu ra sẽ được siêu liên kết đến vị trí thích hợp trong mã nguồn.

Các vấn đề liên quan