इस विषय पर स्टैक ओवरफ़्लो पर पहले से ही दो पोस्ट हैं; हालांकि, उनमें से कोई भी मेरी विशिष्ट स्थिति को हल या संबोधित नहीं कर पाया है।Py.test कमांड नहीं मिला, लेकिन लाइब्रेरी स्थापित है
मैंने pip install pytest
के माध्यम से pytest स्थापित किया है। मैं पाइथन में भी लाइब्रेरी आयात करने में सक्षम हूं।
समस्या यह है कि जब मैं टर्मिनल में py.test
कमांड का उपयोग करने का प्रयास करता हूं, तो मुझे py.test: command not found
मिलता है।
क्या किसी के पास कोई अंतर्दृष्टि है कि मैं टर्मिनल में कमांड का उपयोग क्यों नहीं कर पा रहा हूं?
संपादित करें: यह भी एक स्थापित पैकेज के रूप में दिखाई देता है:
$ pip list
cycler (0.9.0)
matplotlib (1.5.1)
numpy (1.10.1)
pip (8.1.0)
py (1.4.31)
pyparsing (2.0.7)
pytest (2.9.0)
python-dateutil (2.4.2)
pytz (2015.7)
scipy (0.17.0)
setuptools (7.0)
six (1.10.0)
tensorflow (0.5.0)
vboxapi (1.0)
wheel (0.26.0)
आप एक virtualenv का उपयोग कर रहे हैं? यदि ऐसा है, तो 'पाइप' (कम से कम पुराने संस्करण) 'py.test' बाइनरी स्थापित नहीं करेगा अगर यह पहले से ही सिस्टमवाइड स्थापित है। आप इसके बजाए 'python -m pytest' का उपयोग कर सकते हैं। –