2012-09-08 12 views
6

मैं exercise 46 of Learn Python the Hard Way पर हूँ करने के लिए जोड़ा है, और मैं नाक और चलाने nosetests स्थापित करने के लिए होती हूँ। मैं नाक स्थापित किया है पहले से ही पिप का उपयोग कर, लेकिन जब मैं 'परीक्षण' फ़ोल्डर ऊपर निर्देशिका में nosetests चलाने के लिए, मैं त्रुटि मिलती है:'nosetests' स्थापित किया जा रहा करने के बाद विंडोज पर मान्यता प्राप्त नहीं है और पथ

'nosetests' is not recognized as an internal or external command, operable program or batch file. 

यदि यह प्रासंगिक है, मैं पहले से ही पथ चर संशोधित कर लिया है शामिल करने के लिए Python27/Scripts और Python/Lib/site-package का पूरा पथ।

+0

मैंने लंबे समय तक विंडोज़ पर कमांड लाइन का उपयोग नहीं किया है, लेकिन ऐसा लगता है कि कमांड nosetests आपके पाथ पर्यावरण चर में निर्दिष्ट निर्देशिकाओं (फ़ोल्डर्स) में से एक में नहीं है। –

+0

आपको प्राप्त होने वाले त्रुटि संदेश का सटीक पाठ क्या है? –

+0

सटीक पाठ यह है: "नोसेटेट्स" को आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम या बैच फ़ाइल के रूप में पहचाना नहीं जाता है " – user1651576

उत्तर

3

यदि आपको वॉरेन वेकसेसर के निर्देशों का पालन करने के बाद भी समस्या हो रही है तो अनइंस्टॉल करने और पुनर्स्थापित करने का प्रयास करें।

का उपयोग पिप: pip uninstall nose

मैंने पाया यह Windows 8 64 बिट पर मेरे लिए काम किया

2

तुम भी PowerShell में python -m nose उपयोग कर सकते हैं।

यह विंडोज 7, 32 बिट में मेरे लिए काम किया।

2

मैं विंडोज का उपयोग करता हूं और मुझे एक ही समस्या थी। एलपीटीडब्लू पुस्तक लिनक्स ओएस पर आधारित है और यह विंडोज उपयोगकर्ताओं के लिए थोड़ा मुश्किल है। जब मैंने नोसेटेट टाइप किया, तो मुझे त्रुटियां मिलीं। तब मैंने स्पेलस्टकर द्वारा बताए अनुसार पाइथन-एम नाक टाइप किया और यह पूरी तरह से काम किया। मैंने देखा है कि ज्यादातर मामलों में हमें विंडोज़ पर काम करने के लिए शुरुआत में 'पायथन-एम' जोड़ना होगा। See here

संबंधित मुद्दे