2015-11-25 19 views
5

मैं सिर्फ खिड़कियों पर अजगर 2.7.10 स्थापित 10
मैं इतनी तरह मेरे पथ के लिए अपने अजगर और pip निर्देशिका को शामिल किया है करता है:पिप आदेश कुछ भी नहीं

enter image description here

मेरे स्क्रिप्ट फ़ोल्डर इस तरह दिखता है:

enter image description here

मेरे समस्या यह है, जब मैं में टाइप "रंज" कमांड प्रॉम्प्ट में और enter बिल्कुल कुछ भी नहीं होता, भले ही मैं तोड़ इंतजार अल मिनट अगर मैं पथ चर से स्क्रिप्ट निर्देशिका को निकालने मैं बस मिल की तरह त्रुटि संदेश "आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं पिप"। पायथन ठीक काम करता है। मैंने दोनों पाइप और पायथन को पुनर्स्थापित करने का भी प्रयास किया है, लेकिन एक ही समस्या होती है। तो, किसी को भी के बारे में क्यों पिप कुछ नहीं करता किसी भी विचार है?

** संपादित करें: ** जब मैं कहना है कि यह कुछ भी नहीं है, मैं यह कुछ तो होना ही इंतज़ार कर रहा है की तरह है, cmd "रुक जाता है" मतलब है। कर्सर बस झपकी पर रहता है।

+0

आप वापस आ जाओ शीघ्र करता अजगर -m –

+0

पिप कोशिश कर सकते हैं या लटका करता है? – erip

+0

@SebastianWozny यह पैकेज cv2 को स्थापित करने के लिए काम करता था, लेकिन जब मैंने numpy इंस्टॉल करने का प्रयास किया तो मुझे एक त्रुटि मिली कि माइक्रोसॉफ्ट विजुअल सी ++ 9.0 आवश्यक है। मैं उसमें देखने जा रहा हूं क्योंकि मैं इस आदेश से परिचित नहीं हूं। – PandaDeTapas

उत्तर

8

एक आदेश है कि काम के लिए बाध्य है लिख रहा है:

python -m pip install requests 

यह काम करता है क्योंकि आप अजगर स्क्रिप्ट मंगलाचरण, जो आप काम करता है पता है बंद हाथ, बजाय PATH वातावरण पर निर्भर की खिड़कियों के चर, जो डोडी हो सकता है।

संख्याओं जैसे पैकेजों को सी-एक्सटेंशन की आवश्यकता होती है, तब तक pip के साथ काम नहीं करेंगे जब तक कि आपके सिस्टम पर कोई सी कंपाइलर इंस्टॉल न हो। अधिक जानकारी in this question मिल सकती है।

यदि आप कह रहे हैं, जैसा कि आप कह रहे हैं, पाइथन पर्यावरण से अपरिचित है, तो मैं आपको आश्वस्त करता हूं, Anaconda इंस्टॉल करके आपको एक बेहतर दिन होगा।

एनाकोंडा एक पूरी तरह से मुक्त अजगर ( व्यावसायिक उपयोग और पुनर्वितरण के लिए सहित) वितरण है। यह विज्ञान, गणित, इंजीनियरिंग के लिए सबसे लोकप्रिय अजगर संकुल की 300 से अधिक है, और डेटा विश्लेषण भी शामिल है।

एनाकोंडा निश्चित रूप से numpy के साथ आता है।

+0

ठीक है मैं देख रहा हूँ। हालांकि, मैं unnoficial बाइनरी साइट से डाउनलोड करके numpy स्थापित करने में कामयाब रहे, लेकिन मैं एनाकोंडा वैसे भी स्थापित हो जाएगा! टैंक! – PandaDeTapas

+0

एनाकोंडा भी matplotlib, scipy, पांडा, IPython और स्पाइडर साथ आता है। मैं के साथ काम करने लगता है खिड़कियों पर एनाकोंडा लिनक्स पर अजगर के साथ काम करने की तुलना में आसान है। –

+0

धन्यवाद! मैं घंटों के लिए इस हल करने की कोशिश की है और यह काम किया! – JKnecht

0

निम्न पथ जोड़ें या आप पथ पर सीडी भी कर सकते हैं और फिर पीपी कमांड आज़मा सकते हैं, यह ठीक काम करेगा।

C:\Python27\Lib\site-packages\pip

+0

प्रयास के लिए धन्यवाद लेकिन दुर्भाग्य से यह मेरे लिए काम नहीं करता है :( – PandaDeTapas

+0

क्या आपने सीडी सी: \ Python27 \ Lib \ site-packages \ pip की कोशिश की है और फिर केवल पीपी कमांड की कोशिश कर रहे हैं? –

+0

@AimadAshan हाँ मैंने भी कोशिश की है। कुछ भी नहीं बदल जाता है। – PandaDeTapas

3

अजगर पैकेज पर पिप सहित के बाद, पिप कभी कभी काम नहीं कमांड। तो फिर तुम जैसे

python -m pip <pip commands that you want> 
2

अपने वायरस स्कैनर अक्षम करने का प्रयास अजगर के माध्यम से पिप उपयोग कर सकते हैं। यह ठीक करता है, तो स्कैनिंग से (अपने जोखिम पर) C:\Python27\ फ़ोल्डर शामिल नहीं है।


मैं इस एक ही मुद्दा था: कमांड लाइन पर pip टाइपिंग सिर्फ अगली पंक्ति पर कर्सर डालता है, और कुछ नहीं होता।मुझे यकीन है कि मेरी PATH प्रणाली चर उस में C:\Python27\ और C:\Python27\Scripts\ था, और मैं इसे कमांड लाइन पर echo %PATH% का उपयोग कर सत्यापित कर सकता।

मैंने पाया कि मैं अपने वायरस स्कैनर (अवास्ट) को निष्क्रिय करने के लिए किया था। मैंने वायरस स्कैनिंग से C:\Python27\ को बाहर रखा, और अब सबकुछ काम करता है। स्पष्ट रूप से स्कैनर मॉड्यूल को लोड करने की पाइथन की क्षमता में हस्तक्षेप कर रहा है।

+0

मैं एक निमिष कर्सर के साथ लगभग पांच मिनट इंतजार कर रहे थे, तो स्क्रिप्ट अंत में एक नई विंडो समय में क्रियान्वित करने शुरू कर दिया अवास्ट ने पॉप अप किया "यह स्क्रिप्ट खतरनाक हो सकती है, हम 15-सेकंड स्कैन कर रहे हैं" विंडो। – Noumenon

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