बृहस्पति नोटबुक पर गिरी निकालें


144

मैं जुपिटर नोटबुक से कर्नेल को कैसे हटा सकता हूं?

मेरे जूपिटर नोटबुक पर आर कर्नेल है। हाल ही में कर्नेल हमेशा एक नया नोटबुक खोलने के बाद ही मर जाता है।

जवाबों:


253

भागो jupyter kernelspec listअपने सभी कर्नेल के रास्ते पाने के लिए।
फिर बस अपने अवांछित-कर्नेल की स्थापना रद्द करें

jupyter kernelspec uninstall unwanted-kernel

पुराना उत्तर
उस फ़ोल्डर को हटाएं जिसे आप हटाना चाहते हैं।

डॉक्स में गुठली जमा करने के लिए सामान्य रास्तों की एक सूची है: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs


2
शायद स्पष्ट टिप्पणी: आपको उस वर्चुअन को सक्रिय करना होगा जिसमें आपने कमांड चलाने से पहले जुपिटर स्थापित किया था।
CGFoX

11
jupyter kernelspec remove <kernel_name>अब नीचे देखें मेरे जवाब के नीचे देखें stackoverflow.com/a/52606602/4413446
रोमेन

निर्देशिका को हटाने का "पुराना उत्तर" अभी भी काम करता है, है ना?
flow2k

1
हां, यदि कर्नेल को मैन्युअल रूप से हटा दिया जाता है, तो वह प्रभावी रूप से इसे अनइंस्टॉल करने जैसा ही है
लुईस डेविस

51

आप इसे टर्मिनल में हटा सकते हैं:

jupyter kernelspec uninstall yourKernel

yourKernelआप जिस कर्नेल को हटाना चाहते हैं उसका नाम कहां है।


3
sudoआवश्यक भी नहीं हो सकता है। यह स्वीकार किए जाते हैं की तुलना में एक बेहतर जवाब है।
मैट बी।

22

jupyter kernelspec removeअब मौजूद है, # 7934 देखें ।

तो आप बस कर सकते हैं।

# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>

बस।


2
हाँ, uninstallबस removeइन दिनों का एक उपनाम है ...
क्रिश स्टर्न

6

बस पूर्णता के लिए, आप के साथ गुठली की एक सूची प्राप्त कर सकते हैं jupyter kernelspec list, लेकिन मैं एक ऐसे मामले में भाग गया, जहां गुठली में से एक भी इस सूची में नहीं दिखा। आप Jupyter नोटबुक खोलकर और चयन करके सभी कर्नेल नाम पा सकते हैं Kernel -> Change kernel। यदि आप चलाते समय इस सूची में सब कुछ नहीं देखते हैं jupyter kernelspec list, तो सामान्य ज्यूपिटर फ़ोल्डर में देखने का प्रयास करें :

ls ~/.local/share/jupyter/kernels  # usually where local kernels go
ls /usr/local/share/jupyter/kernels  # usually where system-wide kernels go
ls /usr/share/jupyter/kernels  # also where system-wide kernels can go

इसके अलावा, आप के साथ एक कर्नेल को हटा सकते हैं jupyter kernelspec removeया jupyter kernelspec uninstall। उत्तरार्द्ध के लिए एक उपनाम है remove। कमांड के लिए इन-लाइन सहायता पाठ से:

uninstall
    Alias for remove
remove
    Remove one or more Jupyter kernelspecs by name.

0

जयुपर नोटबुक में :

!echo y | jupyter kernelspec uninstall unwanted-kernel 

एनाकोंडा प्रॉम्प्ट रन में :

jupyter kernelspec uninstall unwanted-kernel

0

वहाँ दो तरीके, जो मैंने पाया वह या तो उस निर्देशिका में जाता है जहाँ गुठली निवास कर रही है और वहाँ से हटा दें। दूसरे, नीचे इस कमांड का उपयोग करना

सभी कर्नेल को सूचीबद्ध करें और जिस कर्नेल को आप हटाना चाहते हैं उसका नाम अंगूर रखें

 jupyter kernelspec list 

अपने सभी गुठली के रास्ते पाने के लिए।

फिर बस अपने अवांछित-कर्नेल की स्थापना रद्द करें

jupyter kernelspec remove kernel_name

-1

यदि आप ऐसा कर रहे हैं virtualenv, तो निष्क्रिय वातावरण में गुठली के साथ नहीं दिखाया जा सकता है jupyter kernelspec list, जैसा कि ऊपर बताया गया है। आप इसे निर्देशिका से हटा सकते हैं:

~/.local/share/jupyter/kernels/
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.