2013-04-18 7 views
5

पर मैं उबंटू और पायथन दोनों में एक नया हूं, इसलिए कृपया मेरे साथ भालू। मुझे NumPy 1.7.1 में शामिल कुछ कार्यक्षमता की आवश्यकता है। मेरा उबंटू 12.04 एलटीई, हालांकि, NumPy 1.6.x, और सूडो एपीटी-अपडेट अपडेट के साथ आता है, यह कोई उच्च नहीं मिलता है।बिल्डिंग NumPy 1.7.1 उबंटू

तो मैं sourceforge के पास गया और userguide.pdf में here दिए गए निर्देशों का पालन किया।

अजगर setup.py निर्माण --fcompiler = gnu95

, यानि कि मेरे पास है (से यह कैसा, सफलतापूर्वक लगता है) बनाया NumPy 1.7.1: मैं करने के लिए बना दिया है। सवाल यह है कि अब मैं क्या करूँ? क्या मुझे कुछ निर्देशिकाओं को कहीं स्थानांतरित करना चाहिए, यदि हां, तो कहाँ? userguide.pdf बस यहां रुकता है और कोई और जानकारी नहीं देता है।

यह पहली बार है, मैं कभी भी यह कोशिश कर रहा हूं, इसलिए कृपया दयालु रहें ;-)।

उत्तर

6

जब मैं स्रोत से कुछ अजगर पैकेज स्थापित मैं आमतौर पर करते हैं

python setup.py build [options] 
python setup.py install --user 

अंतिम चरण में ~/.local/lib/pythonX.X/साइट-संकुल/पैकेज स्थापित। यह निर्देशिका सिस्टम निर्देशिका से पहले स्कैन की गई है (इसलिए इस संस्करण का उपयोग किया जाता है)। इसके अलावा आप sudo की जरूरत नहीं है और आप क्या उपयुक्त स्थापित करता

+0

धन्यवाद! वह काम किया! – seb

+0

FYI ['virtualenv'] (http://docs.python-guide.org/en/latest/dev/virtualenvs/) 'पलायन' स्थानीय पायथन वातावरण बनाने के लिए एक बहुत ही उपयोगी टूल है जो सिस्टम-व्यापी से अलग है अजगर। मैं सुविधा के लिए ['virtualenvwrapper'] (http://virtualenvwrapper.readthedocs.org/en/latest/) के साथ संयोजन में इसका उपयोग करता हूं। –

+0

@ali_m: virtualenvwrapper बहुत दिलचस्प लगता है। पारितोषिक के लिए धन्यवाद –

0

आप एक नए संस्करण (नहीं 1.7.1 विशेष रूप से) के लिए NumPy उन्नत करने के लिए की जरूरत है के साथ गंदगी को जोखिम नहीं है, आप pip उपयोग कर सकते हैं:

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

यह Ubuntu 12.04 पर NumPy 1.8.1 स्थापित हो जाएगा:

import numpy 
numpy.version.version 
>>> '1.8.1'