জুপিটার নোটবুকের কার্নেলটি সরান


143

আমি কীভাবে জুপিটার নোটবুক থেকে কোনও কার্নেল সরিয়ে ফেলতে পারি?

আমার জ্যুপির নোটবুকে আমার কাছে আর কার্নেল রয়েছে। সম্প্রতি আমি একটি নতুন নোটবুক খোলার পরে কার্নেল সর্বদা মারা যায়।

উত্তর:


252

চালান jupyter kernelspec listআপনার সব কার্নেলের পাথ জন্য।
তারপরে আপনার অযাচিত-কার্নেলটি কেবল আনইনস্টল করুন

jupyter kernelspec uninstall unwanted-kernel

পুরানো উত্তর
আপনি মুছে ফেলতে চান কার্নেলের সাথে সম্পর্কিত ফোল্ডারটি মুছুন।

ডক্সে কার্নেলগুলি সংরক্ষণ করার জন্য সাধারণ পাথগুলির একটি তালিকা রয়েছে: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs


2
সম্ভবত স্পষ্ট মন্তব্য: আপনাকে কমান্ড চালানোর আগে আপনাকে ভার্চুয়ালেনভ সক্রিয় করতে হবে যেখানে আপনি জুপিটার ইনস্টল করেছেন।
সিজিএফএক্স

11
jupyter kernelspec remove <kernel_name>এখন উপস্থিত রয়েছে নীচে আমার উত্তর দেখুন stackoverflow.com/a/52606602/4413446
রোমেন

ডিরেক্টরি মুছে ফেলার "ওল্ড উত্তর" এখনও কাজ করে, তাই না?
ফ্লো 2 কে

1
হ্যাঁ, যদি কার্নেলটি ম্যানুয়ালি মুছে ফেলা হয় তবে কার্যকরভাবে এটি আনইনস্টল করার মতোই
লুইস ডেভিস

51

আপনি এটির মাধ্যমে টার্মিনালে এটি মুছতে পারেন:

jupyter kernelspec uninstall yourKernel

yourKernelআপনি মুছে ফেলতে চান কার্নেলের নামটি where


3
sudoএমনকি প্রয়োজন হতে পারে না। এটি গৃহীত উত্তরটির চেয়ে অনেক ভাল উত্তর।
ম্যাট বি 15

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, তবে আমি এমন একটি মামলায় চলে এসেছি যেখানে কার্নেলের একটিরও এই তালিকায় প্রদর্শিত হয়নি। জুপিটার নোটবুক খুলে এবং নির্বাচন করে আপনি সমস্ত কার্নেলের নাম খুঁজে পেতে পারেন 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/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.