2012-11-06 3 views
14

पर पांडो स्थापित करना मुझे अपने मैक ओएसएक्स कंप्यूटर पर पाइथन पांडस लाइब्रेरी इंस्टॉल करने में समस्या हो रही है।मैक ओएसएक्स

मैं टर्मिनल में निम्न लिखें:

$ sudo easy_install pandas 

लेकिन तब मैं निम्नलिखित मिल:

Searching for pandas 
Reading http://pypi.python.org/simple/pandas/ 
Reading http://pandas.pydata.org 
Reading http://pandas.sourceforge.net 
Best match: pandas 0.9.0 
Downloading http://pypi.python.org/packages/source/p/pandas/pandas- 
0.9.0.zip#md5=04b1d8e11cc0fc30ae777499d89003ec 
Processing pandas-0.9.0.zip 
Writing /tmp/easy_install-ixjbQO/pandas-0.9.0/setup.cfg 
Running pandas-0.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ixjbQO/pandas- 
0.9.0/egg-dist-tmp-EGREoT 
warning: no files found matching 'setupegg.py' 
no previously-included directories found matching 'doc/build' 
warning: no previously-included files matching '*.so' found anywhere in distribution 
warning: no previously-included files matching '*.pyd' found anywhere in distribution 
warning: no previously-included files matching '*.pyc' found anywhere in distribution 
warning: no previously-included files matching '.git*' found anywhere in distribution 
warning: no previously-included files matching '.DS_Store' found anywhere in distribution 
warning: no previously-included files matching '*.png' found anywhere in distribution 
unable to execute gcc: No such file or directory 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

मैं है Xcode और जीसीसी स्थापित है, तथापि, जीसीसी केवल पाया जाता है जब मैं टाइप करें:

$ gcc 
-bash: gcc: command not found 

$ gcc-4.2 
i686-apple-darwin11-gcc-4.2.1: no input files 

मुझे क्या करना चाहिए?

+0

का संदर्भ दे रहा है, मुझे पांडों को स्थापित करने में भी परेशानी थी, लेकिन ऐसा इसलिए था क्योंकि मुझे पहले numpy को अपग्रेड करना था। –

उत्तर

4

मैं पांडा स्थापित करने के लिए macport या फिंक का उपयोग कर recoment होगा:

  1. App स्टोर से XCode स्थापित करें, यह 3 compilers, बजना, जीसीसी ("सेब") और जीसीसी स्थापित हो जाएगा ("सामान्य")
  2. मैकपोर्ट्स इंस्टॉल करें (www.macports.org) या फ़िंक (www.finkproject.org)
  3. कभी भी अपने मैक पायथन का उपयोग न करें, और सभी पायथन मॉड्यूल को फ़िंक/मैकपोर्ट को टफ करें और इसका आनंद लें कि आपके लिए देखभाल निर्भरताएं हैं।

macports में स्थापित कर रहा है पांडा के रूप में सरल है: sudo बंदरगाह py27-पांडा स्थापित

आप आमतौर पर/opt/स्थानीय और फिंक/sw में, मैं सलाह होगा macport स्थापित (हालांकि यह बुरा हो सकता है सलाह) आप अपने सिस्टम पाइथन में अपने फ़िंक/मैक पोर्ट्स पायथन को सिम्लिंक करने के लिए निम्नानुसार हैं: /usr/bin/python -> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2। 7

8

आपको एक्सकोड स्थापित करने की आवश्यकता है और आपको यह सुनिश्चित करने की ज़रूरत है कि आप XCode के लिए कमांड लाइन टूल्स इंस्टॉल करें आप जीसीसी प्राप्त कर सकते हैं।

+0

सहमत हुए। पांडा को सही तरीके से स्थापित करने के लिए मुझे यही करना था। – mikebmassey

+0

धन्यवाद! इसने काम कर दिया! – mpjan

+0

यह उत्तर स्वीकार किया जाना चाहिए। अच्छी तरह से काम। नोट: सावधान रहें कि आप ओएस के लिए उचित एक्सकोड कमांड लाइन टूल डाउनलोड करें। –

0

एक अभिनव तरीका नहीं है लेकिन दो चरणों से नीचे समय और ऊर्जा बचा सकता है।

  1. अद्यतन (कमांड लाइन उपकरण स्थापित करना) कोड।

इस XCode openinig द्वारा किया जा सकता -> मेनू -> वरीयता -> अवयव -> कमांड लाइन उपकरण

  1. सभी लेकिन अजगर 2.7 निकाल रहा है

मैंने अलग-अलग समय पर अजगर के विभिन्न उदाहरण स्थापित किए और सभी को हटाकर 2.7 मेरे मामले में सहायक था। नोट: इसे करने के बाद आपको मॉड्यूल इंस्टॉल करना पड़ सकता है। तो पाइप/easy_install/बंदरगाहों के साथ तैयार हो जाओ।

अनइंस्टॉल निम्नलिखित लिंक में उल्लिखित सुपर आसान चरणों के साथ किया जा सकता है।

How to uninstall Python 2.7 on a Mac OS X 10.6.4?

0

मैं तुम्हें एक सिम लिंक

$ ln -s gcc gcc-4.2 

यह आपके टर्मिनल बताना चाहिए जब आप $ जीसीसी चलाने जीसीसी-4.2 कॉल करने की आवश्यकता विश्वास करते हैं।

24

pip इंस्टॉल करें।

फिर pip साथ pandas स्थापित:

pip install pandas 
+2

मुझे पहले 'सूडो easy_install पाइप' चलाने के लिए था, तो यह काम किया। – AutonomousApps

+1

मेरे सिस्टम पाइप पर एक्सकोड रूट की तुलना में पांडा स्थापित करने के लिए एक एफएआर आसान तरीका था। धन्यवाद। –

+0

मैं आपको यादृच्छिक उपयोगकर्ता से प्यार करता हूँ। – gsamaras

14

आप homebrew साथ अजगर स्थापित कर सकते हैं:

which python 

तो फिर तुम कर सकते हैं:

brew install python 

सुनिश्चित करें कि OSX सही पथ उपयोग करता है पांडा स्थापित करने के लिए पीआईपी उपकरण का उपयोग करें:

pip install pandas 

सुनिश्चित करें कि सभी निर्भरताएं स्थापित हैं। मैंने इस ट्यूटोरियल का पालन किया: http://penandpants.com/2013/04/04/install-scientific-python-on-mac-os-x/

मेरी मशीन पर ठीक काम करता है।

-2

पिप मेरे लिए काम किया स्थापित है, और यह एक अनुमति मुद्दा है, जो जब मैं

इस्तेमाल किया हल किया गया था के साथ विफल sudo पिप पांडा

मुझे लगता है कि सबसे अच्छा sudo वैकल्पिक हल/tmp से है स्थापित: Is it acceptable and safe to run pip install under sudo?

+0

स्थापित करने में सक्षम हूं, मैं पूछना चाहता हूं कि यह उत्तर क्यों दिया गया था? यह मेरे और मेरे लिए भी काम नहीं करता (और मुझे लगता है कि कई अन्य लोगों का) रिफ्लेक्स सूडो का उपयोग करना था। – RobinDeCroon

+0

मैक –

+0

में पाइथन पैकेज स्थापित करने के लिए आप सूडो का बेहतर उपयोग नहीं करेंगे, क्या आप और अधिक समझा सकते हैं? आपको लगता है कि मैक पर सुडो पाइप अच्छा नहीं है? मैं इसके चारों ओर विभिन्न चर्चाओं को देखता हूं, लेकिन कुछ भी ठोस नहीं है। – NKR

0

टर्मिनल से

pip3 install pandas 

की कोशिश करो। हो सकता है कि आपका मूल पाइप इंस्टॉल पांडा एनाकोंडा वितरण

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

  • कोई संबंधित समस्या नहीं^_^