Eclipse Pydev เพิ่ม PYTHONPATH=../:. ก่อนที่จะรันโมดูล pytest

ฉันกำลังพัฒนาบางอย่างใน Python ใน Eclipse PyDev ตามคำแนะนำจากการมอบหมายของฉัน ฉันต้องรันโปรแกรมนี้ดังนี้:

PYTHONPATH=../:. python grade_analysis.py

อย่างไรก็ตาม ฉันแค่รันโปรแกรมด้วยปุ่ม Run มาตรฐาน และ (ไม่แปลกใจเลย) มันทำงานไม่ถูกต้อง เป็นการทดสอบหน่วยที่อ้างว่าทำการทดสอบ 0 ครั้ง

ไม่มีใครรู้วิธีเรียกใช้ไฟล์เฉพาะนี้ด้วย pythonpath นั้นใน Eclipse PyDev หรือไม่ ฉันเล่นกับการตั้งค่าใน Run Configuration แล้วก็ไม่มีโชค


person mday99    schedule 16.01.2018    source แหล่งที่มา
comment
บางทีคุณอาจตั้งค่า PYTHONPATH ด้วยพาธแบบฮาร์ดโค้ด/แบบสัมบูรณ์ใน .bashrc หรืออะไรก็ตาม ดังนั้น Eclipse จึงสืบทอดมาจากมัน นั่นจะได้ผล (ฉันไม่รู้ PyDev แต่อาจมีวิธีที่ดีกว่าในการตั้งค่า pythonpath เมื่อทำงาน)   -  person Jean-François Fabre    schedule 16.01.2018


คำตอบ (1)


คุณต้องกำหนดค่าพาธเหล่านั้นให้เป็นโฟลเดอร์ซอร์สภายใน PyDev (โฟลเดอร์ซอร์สคือโฟลเดอร์ที่ควรอยู่ใน PYTHONPATH)

ดู: http://www.pydev.org/manual_101_project_conf2.html สำหรับรายละเอียด

person Fabio Zadrozny    schedule 16.01.2018