2016-05-10 12 views
5

चलाते समय' एसक्यूएल नामक कोई मॉड्यूल नहीं है 'उबंटू 16.04 पर बस एक आईपीथन नोटबुक सेट करें लेकिन मैं %load_ext sql का उपयोग नहीं कर सकता। मुझे मिलता है: ImportError: No module named sqlआईपीथॉन नोटबुक और एसक्यूएल: 'आयात त्रुटि:'% load_ext sql '

मैंने आईपीथॉन-एसक्यूएल स्थापित करने के लिए sudo के साथ और बिना पीआईपी और पीपी 3 का उपयोग करने का प्रयास किया है। बिना किसी समस्या के सभी 4 बार इंस्टॉल किया गया लेकिन नोटबुक पर कुछ भी नहीं बदला गया।

अग्रिम धन्यवाद!

+1

आप एक अलग पायथन इंस्टॉलेशन से उस पाइप का उपयोग कर रहे हैं जिसमें आप नोटबुक चला रहे हैं। पाइथन को चलाने के लिए नोटबुक में 'sys.executable' जांचें, और फिर' पथ/से/पायथन -एम पीआईपी स्थापित ... 'इसके लिए चीजों को स्थापित करने के लिए। –

+0

'जो-ए पायथन' और 'कौन-पीआईपी' –

+0

से आउटपुट जोड़ें I कोंडा के साथ स्थापित करने के लिए jupyter पर स्विच किया। एक ही समस्या है। $ जो -ए पायथन '/ home/hftbot/anaconda3/bin/python /usr/bin/python' – user1933275

उत्तर

1

मुझे पता है कि यह एक लंबा समय रहा है, लेकिन मुझे एक ही समस्या का सामना करना पड़ा, और थॉमस की सलाह ने मेरी समस्या हल की। बस मैंने जो किया वह रेखांकित करें।

जब मैं, नोटबुक मैं /usr/bin/python2 देखा में sys.executable भाग गया, जबकि पिप मैं स्थापित करने के लिए पैकेज /usr/local/bin/pip था (आप क्या pip उपयोग कर रहे हैं, बस which pip करते हैं या sudo which pip अगर आप संकुल सिस्टम-वाइड स्थापित कर रहे हैं पता लगाने के लिए) का उपयोग किया । इसलिए मैंने निम्न आदेश का उपयोग करके ipython-sql को पुनर्स्थापित किया, और सब ठीक काम किया।

sudo -H /usr/bin/python2 -m pip install ipython-sql

के बाद से मैं हमेशा pip उपयोग करते हुए मेरे पैकेज इंस्टॉल यह अजीब है। मुझे आश्चर्य है कि जुपीटर में जादू कार्यों के बारे में कुछ खास हो सकता है।

+0

यह मेरे लिए python2 का उपयोग कर काम करता है, अब jupyter लोड sql – santimirandarp

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