ฉันพบปัญหานี้ด้วย Visual Studio Code การติดตั้ง pylint จากการแจ้งเตือน VS Code ฉันสามารถเอาชนะปัญหานี้ได้ด้วยการเปิดไดเรกทอรีการติดตั้ง Anaconda และเรียกใช้
pip install pylint
จากนั้นรหัส VS ก็มีความสุข แต่นั่นก็ไม่ได้แก้ไขปัญหาขณะทำงาน
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
ค่อนข้างมากทำให้เกิดข้อผิดพลาดเดียวกันดังนั้นจึงดูเหมือนว่า VS Code ไม่สามารถเข้าถึงโมดูลหลามได้
โปรดทราบว่า VS Code เลือกไพ ธ อนตัวแรกที่เห็นเมื่อติดตั้งด้านล่างซ้ายของหน้าจอจะระบุว่าใช้ env ใด คลิกที่พื้นที่นั้นเพื่อกำหนดสภาพแวดล้อม ดังนั้นแม้ว่าคุณจะทำการติดตั้ง pip สำหรับสภาพแวดล้อม VS Code ก็อาจจะดูที่อื่น
วิธีที่ดีที่สุดคือตรวจสอบให้แน่ใจว่ารหัส VS มีสภาพแวดล้อมแบบหลามที่ถูกต้องและสภาพแวดล้อมเดียวกันนั้นอยู่ในเส้นทางของระบบ (ภายใต้คุณสมบัติของระบบ -> ขั้นสูง -> ตัวแปรทางสิ่งแวดล้อม)
ภายใต้ Path Variable แก้ไขและเรียกดูไดเรกทอรี Anaconda เฉพาะที่คุณต้องการให้ VSCode ใช้และเพิ่มใน PATH ฉันต้องเพิ่มต่อไปนี้:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
ไดเรกทอรีการติดตั้ง Anaconda ของคุณอาจแตกต่างกัน สิ่งที่ควรทราบคือ Windows ไม่มีตัวแปร PATH จะมีผลจนกว่าคุณจะรีสตาร์ทเครื่อง ในกรณีนี้ให้ปิดและเปิดรหัสอีกครั้ง หากใช้ Terminal หรือ PS Shell ให้ปิดและเปิดใหม่และตรวจสอบ Path เพื่อให้แน่ใจว่ารวมอยู่ด้วย