2016-06-30 20 views
10

Çalıştığım bir python projesi için pylint'i tüm proje dizinimin dışsal bir aracı olarak yapılandırmak istiyorum. Depoyu __init__.py ile ve modül olmadan bir modül olarak kullanmayı denedim ve iki şekilde çalışmıyor.PyCharm ile Pylint nasıl çalıştırılır

PyCharm ile çalışmaya başlamak için pill ayarlamada zorluk yaşıyorum. Bunu harici bir araç olarak çalıştırmam gerektiğini biliyorum, ancak ayarlar beni şaşırtıyor.

Belgelerindeki yetkili kaynak bozuk, bu yüzden de bunu kontrol edemiyorum.

+0

Sorunu çözdüğüm bir cevabı ekledim. – lmiguelvargasf

cevap

23
başarıyla sonraki adımları izleyerek Pycharm çalışmak için pylint ayarlayabilirsiniz

:

  1. pylint yükleyin:

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

    $ pip install pylint

  2. sizin pylint yüklemesini bulun

  3. Açık Dış File -> Settings tarafından pycharm araçlar ve sonra harici araçlar arama çubuğuna yazın: + işaretini tıklayarak ve buna göre alanlar doldurularak enter image description here

  4. Kurulumu harici araç. Program'da, which pylint'u çalıştırırken kullandığınız yolu kullanın, diğer değerler için de görüntünün aynısını kullanabilirsiniz. Tools -> External Tools -> pylint den enter image description here

  5. Run pylint: enter image description here

  6. pycharm terminali sen this kontrol edebilirsiniz fazla ayrıntı için enter image description here

da çıkışını bak.

Güncelleme: Eğer bütün projeyi ya da belirli bir dosya veya dizin kontrol etmek pylint kullanmak istiyorsanız aşağıda gösterildiği gibi

, doğru proje kökü, dosya veya dizin sonra External Tools -> pylint tıklayabilirsiniz. enter image description here

3

İlk başta pip ile PyLint yükleyin:

pip install pylint 

“Ayarlar> Araçlar> Dış Araçlar” açıp pycharm de “+” düğmesine basın var.

İyi ayarları olan bir example.

+1

Örneği takip ettim, ancak çalışırken bir hata oluştu. * Program "pylint" ("/ Users/RodChen/my_project" dizininde) çalıştırılamıyor: error = 2, Böyle bir dosya veya dizin yok. * Dizinin var olduğundan eminim ki $ FileDir $ 'ı çalışma dizini olarak kullanıyorum. Bunu nasıl düzeltebilirim? Teşekkürler. –

+0

Sanırım pencereler kullanıyorsunuz. Pylint terminalde çalışıyor mu? – ikreb

+1

Mac kullanıyorum. Çalıştığım sanal ortama sadece pylint kurdum ve normal terminalde pylint çalışmıyor. Pylint'i sisteme kurduktan sonra Pylint PyCharm'da çalıştı! Teşekkür ederim! –

2

Bir iş arkadaşım GitHub'da pylint-pycharm yönüne doğru işaret etti. PyCharm için biçimlendirilmiş çıktı ile pylint'in etrafındaki sargıdır.Bunu nasıl oluşturduğuna İşte:

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

Şimdi çalıştırın:

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

Bu pycharm içinde, bu ayarlarla yeni Dış Aracı oluşturmak Sonra build/scripts-2.7/pylint-pycharm

yaratır Araçlar -> Dış Araçlar -> PyLintPyCharm. Her çıkış hattı, kaynak koddaki ilgili konuma hiper bağlanır.