Eclipse Pydev menambahkan PYTHONPATH=../:. sebelum menjalankan modul pytest

Saya sedang mengembangkan sesuatu dengan Python di Eclipse PyDev. Sesuai instruksi dari tugas saya, saya perlu menjalankan program ini seperti:

PYTHONPATH=../:. python grade_analysis.py

Namun saya hanya menjalankan program dengan tombol Run standar dan (tidak mengherankan) program tersebut tidak berfungsi dengan benar. Ini adalah pengujian unit yang mengklaim menjalankan 0 pengujian.

Adakah yang tahu cara menjalankan file khusus ini dengan pythonpath di Eclipse PyDev? Saya telah bermain-main dengan pengaturan di Run Configuration dan tidak berhasil


person mday99    schedule 16.01.2018    source sumber
comment
mungkin Anda bisa mengatur PYTHONPATH dengan jalur hardcode/absolute di .bashrc Anda atau apa pun, jadi Eclipse mewarisinya. Itu akan berhasil (Saya tidak tahu PyDev tetapi mungkin ada cara yang lebih baik untuk mengatur pythonpath saat dijalankan)   -  person Jean-François Fabre    schedule 16.01.2018


Jawaban (1)


Anda harus mengonfigurasi jalur tersebut menjadi folder sumber di dalam PyDev (folder sumber adalah folder yang seharusnya ada di PYTHONPATH).

Lihat: http://www.pydev.org/manual_101_project_conf2.html untuk detailnya.

person Fabio Zadrozny    schedule 16.01.2018