2015-11-06 6 views
9

मैं एनाकोंडा के माध्यम से अजगर का उपयोग कर रहा हूं, और विज्ञान में एक नई सुविधा (http://scikit-learn.org/dev/modules/neural_networks_supervised.html) का उपयोग करना चाहूंगा- सीखें कि वर्तमान में केवल विकास संस्करण 0.18.dev0 में उपलब्ध है।विज्ञान के देव संस्करण में अपग्रेड-एनाकोंडा पर सीखें?

हालांकि, शास्त्रीय conda update काम करना प्रतीत नहीं होता है, क्योंकि कोंडा किसी भी देव पैकेज सूचीबद्ध नहीं करता है। मेरे एनाकोंडा में विकास संस्करण स्थापित करने का सबसे आसान तरीका क्या होगा? (इसके लिए यह कितना लायक है, मैं 64-बिट विंडोज 7 का उपयोग कर रहा हूं।)

उत्तर

16

यदि कोई पैकेज बनाया गया है और पैकेज के लिए उपलब्ध कराया गया है तो आप केवल पैकेज को स्थापित करने के लिए conda का उपयोग कर सकते हैं। कुछ संकुल रात के निर्माण को प्रकाशित करते हैं जो इसकी अनुमति देंगे, लेकिन विज्ञान-सीखना उनमें से एक नहीं है।

एक कमांड में खून बहने वाले संस्करण को स्थापित करने के लिए, आप पाइप का उपयोग कर सकते हैं; उदा .:

$ conda install pip 
$ pip install git+git://github.com/scikit-learn/scikit-learn.git 

लेकिन यह है कि इस पुस्तकालय के भीतर सभी सी एक्सटेंशन संकलन है, और अगर आपके सिस्टम है कि के लिए सेट नहीं है तो यह असफल हो जायेगी की आवश्यकता को ध्यान में रखना।

+0

धन्यवाद! मेरे सिस्टम की संभावना अधिकतर स्थापित नहीं है, तो क्या आप मुझे बता सकते हैं कि मुझे स्थापित करने के लिए क्या आवश्यक है? – user1111929

+2

यहां कुछ जानकारी दी गई है: http://scikit-learn.org/stable/developers/advanced_installation.html#advanced-installation बस एक चेतावनी: विंडोज़ पर सामान्य भवन संकलित संकुल में वास्तविक पिटा है; यही कारण है कि इस तरह के कोड का उपयोग और विकास करने वाले अधिकांश लोग उस मंच से बचते हैं। – jakevdp

+0

@ user1111929, http://scikit-learn.org/stable/developers/advanced_installation.html#install-bleeding-edge आप सी ++ संकलक, अजगर, NumPy, SciPy की जरूरत है। –

1

आपको एनाकोंडा पर अपना स्वयं का विज्ञान-सीखने का पैकेज बनाना चाहिए। मैंने इसे लगभग 10 मिनट (repo) में किया (package)। पैकेज बनाने के तरीके पर कोंडा tutorial सहायक था। ऐसा करने के लिए शायद एक से अधिक तरीके हैं, लेकिन मैंने अभी विज्ञान-सीखने वाले जिथब रेपो को डाउनलोड किया है, इसे एक नए रेपो में गिरा दिया है, एक निर्देशिका जो मेरे कोंडा रेसिपी को रखती है, और फिर उस नुस्खा से पैकेज बनाया जो pointed to the source code मैं बस डाउनलोड किया।

+0

क्या आप अधिक विस्तृत निर्देश दे सकते हैं? – endolith

3

मेरे पास विज्ञान-सीखने 0.17 था जिसमें एमएलपी क्लासिफायर नहीं था। मैं सिर्फ नीचे की तरह एक conda अद्यतन किया:

conda update scikit-learn 

conda सभी निर्भर संकुल अद्यतन करने का ख्याल रखता है और अद्यतन यह काम करता है के बाद!

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