मैं पायथन पंडों को कैसे स्थापित करूं?


51

मैं उबंटू पर पंडों (अजगर पैकेज) स्थापित करने की कोशिश कर रहा हूं। मैं इसे रेपो में नहीं ढूंढ सकता। क्या इसके लिए कोई पैकेज रेपो है या मुझे स्रोत से स्थापित करना है?


सुनिश्चित करें कि आप पंडों के नवीनतम संस्करण को प्राप्त कर रहे हैं (रेपो में एक 0.7 है जबकि नवीनतम स्थिर 0.13.1 है)।
हैड

जवाबों:


54

मैं अजगर वर्ग ले रहा हूं, प्रोफेसर हमें इस तरह से स्थापित करने का सुझाव देते हैं, पाइप सेटपूल और आसान_ स्थापना से बहुत बेहतर है

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas

यह निश्चित रूप से बेहतर है।
2:27 बजे

ध्यान दें कि numpy डॉक्स बताता है कि एक पाइप स्थापित numpy एक से अधिक धीमा हो सकता है जो कि apt-get स्थापित था।
don.joey

यह विधि ubuntu 14.04.4 में नवीनतम पांडा संस्करण (0.18.0) को स्थापित कर सकती है
zhihong

30

Easy_install के साथ समाधान उबंटू 12.04 सिस्टम पर ठीक से स्थापित नहीं हुआ, जबकि

sudo apt-get install python-pandas

एक उचित स्थापित किया।


5
वर्थ ने उल्लेख किया है कि यह बहुत पुराने संस्करण को स्थापित करेगा 0.7 का पांडा 12.04 में बंडल किया गया था (वर्तमान संस्करण 0.13.1 है)।
hayd

मैंने इसे केवल ubuntu 14.04 पर किया था, लेकिन जब मैं चलाता # python -c 'import pandas;' हूं तो मुझे Traceback मिलता है (सबसे हाल का कॉल अंतिम): फ़ाइल "<string>", पंक्ति 1, में <मॉड्यूल> ImportError: कोई मॉड्यूल जिसका नाम पांडा नहीं है
shadi

यह पता चला है कि apt-get installपांडा स्थापित करता है /usr/lib/python2.7/dist-packages/pandasजिसमें मेरे अजगर पथ पर नहीं था। अजगर पथ की जांच करने के लिए मैंने इस्तेमाल किया python -c 'import sys; print sys.path;'। काम का आयात हैpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi

ubuntu 18.04 पर, यदि आप python3 पसंद करते हैं, तो बस करें:sudo apt-get install python3-pandas
MaxiReglisse

12

यह पायथन पैकेज इंडेक्स में है - उपयोग easy_installया pip

sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas

बदलें aptitudeके साथ apt-getकरता है, तो अपने संस्करण योग्यता स्थापित नहीं है, या का उपयोग synapticया जो भी पैकेज प्रबंधक अपने संस्करण डिफ़ॉल्ट रूप से स्थापित किया गया है।


5
sudo pip3 install pandas

यह पायथन 3 के लिए पांडा के नवीनतम संस्करण को स्थापित करेगा जबकि एप्ट-गेट नहीं करता है।


1
sudoऔर --user? ऊ
मुरु

आपको बस पहले pip3 कमांड को इंस्टॉल करने की आवश्यकता है, "sudo apt install python3-pip" के साथ।
MaxiReglisse

1

पांडा को स्थापित करने के लिए एक वैकल्पिक विधि, जो सूडो के बिना की जा सकती है , एनाकोंडा का उपयोग करना है :

  • लिनक्स बिल्ड कंटीनम वेबसाइट डाउनलोड करें: http://continuum.io/downloads
  • फ़ाइल चलाएँ और स्थापना निर्देशों का पालन करें:

    bash Anaconda-1.9.1-Linux-x86_64.sh  # file may have different version numbers

यह घर में एनाकोंडा डायरेक्टरी में (डिफ़ॉल्ट रूप से) पायथन और पांडा (और बहुत सारे अन्य मॉड्यूल) स्थापित करेगा।

आप कोंडा का उपयोग करके पांडा के नवीनतम संस्करण (अन्य मॉड्यूल के साथ) में अपडेट कर सकते हैं:

conda update pandas

आप आभासी वातावरण और अन्य उपयोगी चीजें भी बना सकते हैं ...

पाइप के ऊपर यह समस्या हल करती है, यह है कि कुछ मॉड्यूल के सॉफ्टवेयर पर निर्भरता में समस्याएं हैं (विशेष रूप से पेचीदा मुश्किल है) या संस्करणों को संकरी के गलत संस्करण के खिलाफ संकलित किया गया है।

बग-फ़िक्सेस और प्रदर्शन एन्हांसमेंट के लिए नवीनतम संस्करण पर होना उपयोगी है! एक बहुत बदल गया है संस्करण 0.7 के बाद से (संस्करण 12.04 में पैक किया है)।


0

एनेकोंडा के माध्यम से स्थापित करने के लिए .. आपको bzip2 को स्थापित करने की आवश्यकता है

sudo apt-get install bzip2

फिर हेड की सुझाई गई प्रक्रिया का पालन ​​करें

यह भी अपने घर dir ( रूट के बिना ) और स्रोत .bashrc पर स्थापित करने के लिए सुनिश्चित करें ताकि आप अनुरोध के रूप में एक नया सत्र खोलने के लिए नहीं है

source ~/.bashrc

फिर आगे बढ़ें

conda update pandas

उम्मीद है की वो मदद करदे!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.