2013-12-17 2 views
8

पर numpy और pandas को कैसे इंस्टॉल करें I कहकर प्रस्ताव देंगे कि मैं स्टैक मानकों द्वारा प्रोग्रामिंग n00b हूं। मुझे डेटा विश्लेषण और स्क्रिप्टिंग के साथ अनुभव है - यह वही है जो मैं पेशेवर फर्म में पेशेवर रूप से करता हूं - लेकिन मुझे नहीं पता कि मैं बैक एंड पर क्या कर रहा हूं।विंडोज

मैं --- पांडा और अजगर का उपयोग कर matlab/VBA से दूर ले जाकर शुरू करने के लिए कोशिश कर रहा हूँ, लेकिन मैं समझ नहीं पांडा पुस्तकालय स्थापित करने के लिए कैसे।

जब मैं पांडा आयात करने का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है जो numpy मॉड्यूल मौजूद नहीं है। मैं ezsetup/पिप (पता नहीं क्या इस btw है) स्थापित करने के लिए कोशिश की ... और मैं जहां इस आदेश $ python get-pip.py

कभी कभी जब मैं import pandas करने की कोशिश मैं एक त्रुटि आयात नहीं कर सकते नाम तालिका hashable

मिलता दर्ज करने के लिए पता नहीं है

मुझे नहीं पता कि इसका क्या अर्थ है और मुझे कहीं भी नहीं मिल रहा है।

अद्यतन

ठीक है मैं एनाकोंडा स्थापित किया है और यह मेरे कंसोल से सीधे numpy और पांडा आयात करने की इजाजत दी जा रहा है। कहा जा रहा है जब मैं एक बुनियादी समय श्रृंखला लिखने और पांडा सिंटैक्स का उपयोग यह साजिश करने का प्रयास करें, मैं एक त्रुटि है कि "श्रृंखला से परिभाषित नहीं है" जैसे मुझे यकीन है कि अगर यह वास्तव में

In [1]: import matplotlib.pyplot as plt 
    In [2]: ts = Series(randn(1000), index=date_range('1/1/2000', periods=1000)) 
    In [3]: ts = ts.cumsum() 
    In [4]: ts.plot() 
+0

यदि आपने अभी भी समस्याएं स्थापित की हैं तो http://www.lfd.uci.edu/~gohlke/pythonlibs/ आज़माएं। – staticor

+0

एनाकोंडा अधिष्ठापन को ठीक करने का प्रयास करें और देखें कि यह मदद करता है या नहीं। मुझे लगता है कि matplotlib पुस्तकालय टूट गया है। –

उत्तर

6

बेस्ट काम कर रहा है नहीं कर रहा हूँ मिल विशेष रूप से खिड़कियों

+1

100% यह उत्तर (एएसपी। एनाकोंडा) यदि विंडोज़ पर, पैकेज को अलग-अलग स्थापित करना और बनाए रखना एक दुःस्वप्न है अन्यथा – YXD

+0

हां विशेष रूप से नए लोगों के लिए, यह सिर्फ काम करता है और इसमें सब कुछ चाहिए, पैकेज के लिए कोई शिकार नहीं .. एक IPython नोटबुक पांडस Scipy numpy, काम स्थापित करें पर क्लिक करें .. – dartdog

+1

Anaconda विंडोज़ पर कुछ मुद्दों सिर्फ एक चेतावनी है। – ehsteve

11

विंडोज के लिए तीसरे पक्ष के मॉड्यूल के लिए सबसे अच्छा संसाधन के साथ एक पहले से पैक समाधान, Anaconda या Enthought उपयोग करने के लिए क्रिस्टोफ Gohlke के Python Extension Packages for Windows भंडार है। पाइथन के python.org संस्करण के उपयोग के लिए प्रत्येक मॉड्यूल एक स्व-निकालने .exe इंस्टॉलर के रूप में उपलब्ध है - सुनिश्चित करें कि आपको अपने संस्करण और वास्तुकला के लिए सही इंस्टॉलर मिल गया है।

जबकि NumPy को किसी भी अन्य पैकेज की आवश्यकता नहीं है, pandas करता है, तो सुनिश्चित करें कि आप उन्हें सब कुछ प्राप्त करें। स्थापना आदेश महत्वपूर्ण नहीं है।

एनाकोंडा या एनथॉट जैसे वितरण पर इस संसाधन के फायदे यह है कि डॉ गोहले पैकेज को बहुत अद्यतित रखता है, जिससे आप मॉड्यूल के नवीनतम संस्करणों को चला सकते हैं। इसके अतिरिक्त, लगभग सभी मॉड्यूल में एकाधिक पायथन संस्करण होते हैं, जबकि कुछ अन्य वितरण केवल पायथन 2.7 पर आधारित होते हैं।

नुकसान यह है कि आपको प्रत्येक पैकेज स्थापित करने की जरूरत है, और निर्भरता से निपटने के लिए कोई पैकेज प्रबंधक है।

+1

कम से कम एनाकोंडा भी अद्यतित है, और पायथन 2.6, 2.7, 3.3, और 3.4 का समर्थन करता है। मैं वास्तव में सभी पैकेजों को मैन्युअल रूप से स्थापित करने (डार्टडॉग का उत्तर) पर एक पायथन वितरण का उपयोग करने की सलाह दूंगा। – joris

+1

@ जोरिस मैंने एक साल पहले यह जवाब लिखा था, और एनाकोंडा के साथ मेरा अनुभव तब विशेष रूप से सकारात्मक नहीं था जब तक मॉड्यूल के नवीनतम संस्करणों के साथ अद्यतित नहीं था, या यहां तक ​​कि पायथन की नवीनतम रिलीज भी थी। अगर यह बदल गया है, तो महान! – MattDMo

3

मेरे पास एक ही सिरदर्द था और समाधान जिसे मैंने अंततः पाया था python xy स्थापित करना था। यह हर पैकेज मैंने कभी का उपयोग करने का सपना देखा है शामिल करने के लिए लगता है, और हताशा के सप्ताह के लगभग तुरंत सुखाया (पांडा और कई अन्य लोगों से संबंधित है। यह सब कुछ का एक बड़ा संग्रह आप की आवश्यकता होगी है। यह सबसे पुस्तकालयों ऊपर उल्लिखित सभी शामिल है)

जबकि वाईएमएमवी, एनथॉट के कैनोपी ने मेरी स्थापना के लिए जारी होने के बाद समस्या के बाद समस्या का कारण बना दिया। मैं स्पष्ट करने की सलाह देता हूं।

+0

यह अजगर 2.7 पर आधारित है? – Qbik

+0

यह एक पैकेज में सब कुछ पाने का एक शानदार तरीका है, लेकिन 2.7 का उपयोग करना एक बड़ी कमी है। – iamseiko

1

इसे आज़माएं: इसे काम करना चाहिए।

स्थान जहां आप अजगर पर जाएं (C: \ Python34) भागो झटका आदेश:

python -m pip install pandas 

Numpy मेरी पांडा स्थापना के बाद स्वचालित रूप से स्थापित।