Tôi đang sử dụng thiết lập sau
- macOS v10.14 (Mojave)
- Python 3.7.1
- Mã Visual Studio 1.30
- Pylint 2.2.2
- Django 2.1.4
Tôi muốn sử dụng linting để làm cho cuộc sống của tôi dễ dàng hơn một chút trong Visual Studio Code. Tuy nhiên, đối với mỗi lần nhập tôi có trạng thái "nhập chưa được giải quyết". Ngay cả khi nhập Django mặc định (tức là từ các mô hình nhập django.db).
Tôi cho rằng đó là vì nó không nhìn thấy các tệp Python trong môi trường ảo.
Mọi thứ hoạt động tốt, nhưng nó bắt đầu trở nên khó chịu.
Các lựa chọn thông dịch viên mà tôi có đều là các phiên bản hệ thống của Python. Dường như không nhìn thấy Python trong môi trường ảo của tôi (nó không nằm trong cùng thư mục với không gian làm việc của tôi, vì vậy phần đó có ý nghĩa).
Nếu tôi thiết lập python.PythonPath trong tệp settings.json , nó chỉ bỏ qua nó và không liệt kê đường dẫn môi trường ảo của tôi như một tùy chọn. Tôi cũng đã thử thiết lập nó trong cài đặt Python toàn cầu của mình, nhưng nó cũng không hiển thị.
Có cách nào khắc phục nhanh để nó hoạt động không?
pip install pylint-django
, sau đó trong cài đặt mã so với thêm điều này:"python.linting.pylintArgs": [ "--load-plugins=pylint_django", ],