2016-06-28 21 views
10

नामक कोई मॉड्यूल स्कीम का उपयोग करके अजगर पर कोड बना रहा हूं। लेकिन मुझे skimage.segmentation का उपयोग करते समय आयात त्रुटियां मिल रही हैं।आयात त्रुटि कोई मॉड्यूल स्कीम

Traceback (most recent call last):

File "superpixel.py", line 5, in

from skimage.segmentation import slic

ImportError: No module named skimage.segmentation

+0

आप कोड और आप मदद पाने के लिए में हो रही सटीक त्रुटि संदेश शामिल करने की जरूरत की कोशिश करना। –

उत्तर

13

प्रति skimage की आधिकारिक स्थापना पेज के रूप में (skimage Installation): अजगर-skimage पैकेज matplotlib, scipy, जनहित याचिका, numpy और छह पर निर्भर करता है।

तो सबसे पहले

sudo apt-get install python-matplotlib python-numpy python-pil python-scipy 

का उपयोग कर जाहिर skimage Cython का एक हिस्सा है जो बदले में अजगर का सुपरसेट है और इसलिए आप Cython स्थापित करने के लिए skimage उपयोग करने में सक्षम होने की जरूरत है है उन्हें स्थापित करें।

sudo apt-get install build-essential cython 

अभी सेवा का उपयोग

sudo apt-get install python-skimage 

यह मेरे लिए आयात संबंधी त्रुटि हल skimage पैकेज स्थापित।

+0

मुझे बस दो आदेशों की आवश्यकता है 'sudo apt-get install python-skimage' और' sudo apt-get install python3-tk' –

+1

केवल 'sudo apt-get install python-skimage' की आवश्यकता है – Gaurav

+0

@ गौरव उबंटू संस्करण? –

10

बस pip install scikit-image

मैं Ubuntu पर की कोशिश की है। यह काम कर रहा है।

+0

उबंटू संस्करण था? –

+1

अनुशंसित दृष्टिकोण नहीं: http://scikit-image.org/docs/dev/install.html –

1

लिए OSX: pip install scikit-image

और फिर रन अजगर निम्नलिखित

from skimage.feature import corner_harris, corner_peaks 
संबंधित मुद्दे