Linter pylint tidak diinstal
Saya ingin menjalankan python code Microsoft Visual Studio Kode tetapi memberikan kesalahan:
"Linter pylint tidak diinstal"
Saya diinstal:
- VS Kode Python ekstensi
- Python3
- Anaconda
Bagaimana saya bisa menginstal pylint?
63
13
Cek jalur pylint telah dipasang, dengan mengetik
yang pylint
.Anda akan mendapatkan sesuatu seperti:
/usr/local/bin/pylint
Salin itu.
Pergi ke vscode pengaturan pada
preferensi
tab dan menemukan garis yang berjalan"python.linting.pylintPath": "pylint"
Edit baris yang akan
"python.linting.pylintPath": "/usr/local/bin/pylint"
,mengganti
"pylint"
dengan jalan yang anda dapatkan dari mengetikyang pylint
Simpan perubahan anda dan reload vscode.
ctrl+~
)pip menginstal pylint
Jika yang doesn't bekerja: Pada kesempatan off anda've dikonfigurasi non-default python path untuk editor anda, anda'll perlu untuk mencocokkan bahwa python's lokasi instalasi dengan pip executable anda're menelepon dari terminal.
Ini adalah masalah karena Python ekstensi's pengaturan mengaktifkan pylint secara default. Jika anda'd agak mematikan linting, anda malah dapat mengubah pengaturan ini dari
true
menjadifalse
pada pengguna anda atau ruang kerja setelan:Cobalah melakukan hal ini Jika anda're berjalan LEBIH baik dari Kode pada mesin Windows dan mendapatkan kesalahan ini (saya'm menggunakan Windows 10).
Pergi ke pengaturan dan mengubah python path ke lokasi instalasi python.
aku.e
Perubahan:
"python.pythonPath": "python"
Untuk:
"python.pythonPath": "C:\\Python36\\python.exe"
Dan kemudian: Save dan Reload VS Kode.
Sekarang ketika anda mendapatkan prompt memberitahu anda bahwa "Linter pylint tidak diinstal", Cukup pilih opsi 'menginstal pylint'.
Karena anda've sekarang disediakan jalur yang benar untuk anda Python instalasi, pylint instalasi akan berhasil diselesaikan dalam Windows Powershell Terminal.
Jika anda're bekerja dalam lingkungan virtual (virtualenv), anda'll pasti perlu untuk memperbarui
python.lintint.pylintPath
pengaturan (dan mungkinpython.pythonPath
pengaturan, serta, jika anda belum't sudah) jika anda ingin linting untuk bekerja, seperti ini:Yang's untuk Windows, tapi os lain yang serupa. The
.exe
perpanjangan yang diperlukan untuk itu untuk bekerja untuk saya pada Windows, meskipun itu's tidak diperlukan ketika benar-benar berjalan di konsol.Jika anda hanya ingin menonaktifkannya, kemudian menggunakan
python.linting.pylintEnabled": false
pengaturan seperti yang disebutkan dalam Ben Delaney's jawaban.Ini memecahkan masalah untuk saya:
yaitu meng-upgrade
pylint
paket.Aku punya masalah yang sama. Buka cmd dan ketik:
Saya juga punya masalah ini. Jika anda juga memiliki Visual Studio diinstal dengan Python ekstensi, sistem akan ingin menggunakan Studio's versi Python. Mengatur Lingkungan Path ke versi di Studio's Shared folder. Bagi saya, itu adalah:
Setelah itu, jalankan
dari command prompt dengan hak Administrator.
Aku punya masalah ini dan menemukan kesalahan's log mengenai izin atau sesuatu. Jadi, aku berlari Kode Visual Studio dengan admin. hak dan berlari "pip menginstal pylint" di terminal. Kemudian kesalahan tampaknya tetap.
(Saya menjalankan Kode Visual Studio pada windows 10.)
Jika anda menggunakan pipenv maka anda hanya perlu
untuk menginstal pylint untuk lingkungan virtual anda
untuk mengaktifkan lingkungan dan dengan demikian membuat
pylint'available. Kemudian mulai
kode` di lingkungan ituBoom! baik anda untuk kode ;-)
Jika anda menggunakan MacPorts, anda mungkin perlu untuk mengaktifkan pylint dan autopep8 setelah anda've diinstal mereka, yaitu:
sudo port pilih pylint pylint36
sudo port pilih autopep8 autopep8-36
Saya ingin menambahkan saya uji coba dan saya solusi berikut rob3c's jawaban.
PS: Saya solusi satu-satunya kekhawatiran Windows pengguna.
Masalah:
Saya mencoba pengaturan berikut tanpa keberhasilan:
dan
Saya selalu memiliki pesan galat berikut:
Bahkan dengan pylint file di folder saya:
Seperti yang saya toolchain didasarkan pada
msys
, yang pylint diinstal tanpa pylint.exe.Isi dari
_tools\python3\Scripts\pylint
file:Solusi
Solusi saya adalah untuk membuat file batch .vscode\pylint.bat dengan isi sebagai berikut:
(%PYTHON3_EXE% adalah variabel lingkungan untuk python3
C:\Python34\python.exe
)dan untuk mengkonfigurasi .vscode\settings.json sebagai berikut:
Hasil
Log dari
OUTPUT
-->Python
:✓ vscode menggunakan Pylint versi dari saya toolchain!
Berikut perbaiki bekerja untuk saya. Ubuntu 16 terminal ketik:
jika anda python3 diinstal di /usr/bin/python3.6, jalankan perintah berikut, dan harus bekerja dengan baik. Terakhir, pastikan anda VS-kode menjalankan python3 penerjemah tidak python2.7 yang merupakan default di Ubuntu.
Aku punya masalah ini di akhir pekan ini. Hal ini tampaknya telah terjadi karena saya membuka proyek di venv, tapi juga membuka kedua contoh di luar venv. Aku tidak pernah tertutup baik contoh - aku hanya menutup PC saya turun dan membiarkan windows melakukan pekerjaan. Ketika aku kembali dan dipanggil VSCode dari dalam saya venv, investasi proyek, dan lainnya non-venv jendela dibuka. Yang's ketika saya mulai melihat kesalahan ini.
Untuk memperbaiki hal ini aku harus menghapus
\.vscode
folder dari direktori kerja.