Tôi gặp vấn đề này với Visual Studio Code khi cài đặt pylint từ dấu nhắc VS Code. Tôi đã có thể khắc phục vấn đề bằng cách mở thư mục cài đặt Anaconda và chạy
pip install pylint
Sau đó, VS Code rất vui, nhưng điều đó không khắc phục được sự cố khi chạy
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
khá nhiều lỗi tương tự nên có vẻ như VS Code không thể truy cập các mô-đun python.
Lưu ý rằng Mã VS chọn con trăn đầu tiên mà nó nhìn thấy khi được cài đặt, phía dưới bên trái của màn hình cho biết env nào đang được sử dụng. Nhấp vào khu vực đó cho phép thiết lập môi trường. Vì vậy, ngay cả khi bạn chạy cài đặt pip cho môi trường, Mã VS có thể được xem xét ở một môi trường khác.
Cách tiếp cận tốt nhất là đảm bảo rằng mã VS có môi trường python chính xác được chọn và môi trường tương tự nằm trong hệ thống PATH (trong Thuộc tính hệ thống -> Nâng cao -> Biến môi trường)
Trong Biến đường dẫn, Chỉnh sửa và duyệt đến thư mục Anaconda cụ thể mà bạn muốn VSCode sử dụng và thêm vào PATH, tôi cần phải thêm vào như sau:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
Thư mục cài đặt Anaconda của bạn có thể khác nhau. Một lưu ý là Windows không có biến PATH có hiệu lực cho đến khi bạn khởi động lại thiết bị đầu cuối. Trong trường hợp này đóng và re-op mã VS. Nếu sử dụng Terminal hoặc PS Shell thì hãy đóng và mở lại và kiểm tra Đường dẫn để đảm bảo nó được bao gồm.