(tl; डॉ:। PyCharm "टर्मिनल" उपकरण खिड़की (नहीं "अजगर कंसोल" उपकरण विंडो) में उपयोग jupyter console --existing
एक स्थानीय Jupyter नोटबुक सर्वर में चल रहे एक मौजूदा IPython गिरी से कनेक्ट करने)
मैं पुष्टि कर सकता हूं कि @ जॉन-मोटाफिस द्वारा टिप्पणी ipython console --existing
का सुझाव सही विचार है। आदेश "चेतावनी देता है | आप भविष्य में jupyter console
का उपयोग करना चाहते हैं" इसलिए मैंने कोशिश की।
- मेरे पास एक दुर्घटना पर्यावरण का उपयोग करके एक दुभाषिया है। कूपा पर्यावरण में जुपीटर नोटबुक स्थापित है।
- मैं टर्मिनल टूल विंडो खोलता हूं। यह स्वचालित रूप से कोंडा पर्यावरण को सक्रिय करता है।
- मैं
jupyter notebook
टाइप करता हूं। नोटबुक सर्वर शुरू होता है और एक ब्राउज़र विंडो खुलती है।
- मैं ब्राउज़र में एक नोटबुक बनाता हूं, और
foo = "bar"
युक्त सेल निष्पादित करता हूं।
- PyCharm में, मैं टर्मिनल फलक के बाईं ओर प्लस साइन पर क्लिक करके एक और टर्मिनल टूल विंडो खोलता हूं।
- नए टर्मिनल में मैं
jupyter console --existing
टाइप करता हूं, और यह एक आईपीथॉन कंसोल सत्र शुरू करता है।
- प्रॉम्प्ट पर मैं
dir()
टाइप करता हूं, और foo
परिणाम में से एक है, यह पुष्टि करते हुए कि मैं नोटबुक के समान कर्नेल से जुड़ा हुआ हूं।
मुझे नहीं पता कि यह कौन सा कर्नेल कनेक्ट करता है जब नोटबुक सर्वर में एकाधिक कर्नेल चलते हैं।
iPython सत्र में exit
टाइप न करें अगर आप नोटबुक का उपयोग जारी रखने की योजना बनाते हैं, तो यह कर्नेल को बंद कर देता है।
दुर्भाग्यवश, "पायथन कंसोल" टूल विंडो के लिए उपलब्ध डीबग और "निष्पादन रेखा/चयन में कंसोल" जैसे टूल, "टर्मिनल" टूल विंडो के लिए उपलब्ध नहीं हैं। वास्तव में, क्योंकि टर्मिनल टूल विंडो एक साधारण उपकरण है, और यही वह जगह है जहां मैंने अपना आदेश चलाया है, यह समाधान PyCharm के साथ बहुत एकीकृत नहीं है। टर्मिनल प्रोजेक्ट निर्देशिका में खुलता है और कोंडा पर्यावरण को सक्रिय करता है, और यह आसानी से आईडीई के संपादकों और उपकरणों के समीप है, लेकिन अन्यथा PyCharm के टूल्स से कोई कनेक्शन नहीं है।
किसी को भी सफलतापूर्वक एक चल रहा कर्नेल में PyCharm के एकीकृत PyDev डिबगर संलग्न कर सकते हैं, तो झंकार कृपया।
मैं MacOS 10.12.3 पर PyCharm 2016.3 उपयोग कर रहा हूँ।
क्या यह कुछ है जिसे आप ढूंढ रहे हैं: https://www.jetbrains.com/help/pycharm/2016.3/interactive-console.html –
'ipython console - existing' शायद वह आदेश हो, इसे आज़माएं । –
@ जॉन मोटाफिस, मुझे लगता है कि ओपीएस प्रश्न स्थानीय कर्नेल के दौरान रिमोट कर्नेल से जुड़ने के बारे में है .. क्या ऐसा करने का कोई तरीका है? –