นี่คือการตอบสนองต่อคำตอบที่ดีของ simons ฉันคิดเกี่ยวกับมันในวิธีที่แตกต่างและคิดว่ามันจะมีประโยชน์สำหรับผู้ที่กำลังมองหาวิธีแก้ปัญหาสำหรับ python / pylint หลายรุ่น
การติดตั้ง pylint สำหรับ 3.x และการรักษาค่าเริ่มต้น 2.7 หรือในทางกลับกันสามารถทำได้อย่างง่ายดายโดยใช้ virtualenv
สร้างสภาพแวดล้อมเสมือนของคุณ ใน env ของคุณในขณะที่เปิดใช้งาน
pip install pylint
ที่นี่คุณสามารถทราบได้ว่า env ของคุณวางไพ ธ อนและไพลินไว้ที่ใด
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
แล้ว
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
จากนั้นเป็นเพียงเรื่องของการตั้งค่า IDE ของคุณเพื่อใช้เส้นทางขุยนั้นและ / หรือเส้นทางหลาม ฉันรู้ว่ามันใช้งานได้กับ Sublime3 ดังนั้นฉันจะใช้มันในตัวอย่างด้านล่าง
ใน Sublime ในเมนูส่วนหัวด้านบนเลือกการตั้งค่า> การตั้งค่าแพคเกจ> Pylinter> การตั้งค่า - ผู้ใช้
มันเป็นเพียงวัตถุ json ตั้งค่า
"python_bin": "python",
// to the python path found earlier by 'which python'
"python_bin": "/home/$USER/Desktop/python/awesomeSauce/bin/python",
// dont for get the coma if it is the last element.
// We also change the pylint_path from
"pylint_path": null,
// to
"pylint_path": "/home/$USER/Desktop/python/awesomeSauce/bin/pylint",
// sorry I cant make the formatting look any better.
บันทึกไฟล์ ฉันยังทำสำเนาของไฟล์และเก็บไว้ในไดเรกทอรี venv เพื่อให้ฉันสามารถสลับได้อย่างง่ายดายโดยการคัดลอกและวาง config นี้เมื่อฉันต้องการ linter นี้ เมื่อฉันไม่ฉันเพิ่งรีเซ็ต Pylinter.sublime-settings กลับไปเป็นค่าเริ่มต้นสำหรับผู้ใช้และดูเหมือนจะเป็นวิธีที่ง่ายที่สุดที่ฉันพบ ขออภัยฉันไม่รู้คำสั่ง windows หรือฉันจะใส่ไว้ในนั้น