ज्यूपिटर / आईपिथन के हाल के संस्करणों के लिए : उपयोग करेंjupyter kernelspec
पूर्ण डॉक: https://ipython.readthedocs.io/en/latest/install/kernel_Net.html
सूची वर्तमान गुठली
$ jupyter kernelspec list
Available kernels:
python2 .../Jupyter/kernels/python2
python3 .../Jupyter/kernels/python3
मेरे मामले में, python3 कर्नेल सेटअप टूट गया था क्योंकि py3.5 लिंक अब नहीं था, py3.6 द्वारा प्रतिस्थापित
गुठली जोड़ें / निकालें
हटाना:
$ jupyter kernelspec uninstall python3
एक नया जोड़ें:
उस अजगर का उपयोग करना जिसे आप जोड़ना चाहते हैं और उस अजगर की ओर इशारा करते हैं जो आपके बृहस्पति को चलाता है:
$ /path/to/kernel/env/bin/python -m ipykernel install --prefix=/path/to/jupyter/env --name 'python-my-env'
और अधिक उदाहरणों के लिए देखें
फिर से सूचीबद्ध करें:
$ jupyter kernelspec list
Available kernels:
python3 /usr/local/lib/python3.6/site-packages/ipykernel/resources
python2 /Users/stefano/Library/Jupyter/kernels/python2
Doc: https://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
विवरण
उपलब्ध गुठली को kernels
फ़ोल्डर में ज्यूपिटर डेटा डायरेक्टरी ( विवरण के लिए http://jupyter.readthedocs.io/en/latest/projects/jupyter-directories.html देखें) में सूचीबद्ध किया गया है ।
उदाहरण के लिए macosx जो होगा /Users/YOURUSERNAME/Library/Jupyter/kernels/
कर्नेल को केवल एक kernel.json
फ़ाइल द्वारा वर्णित किया जाता है , जैसे। के लिये/Users/me/Library/Jupyter/kernels/python3/kernel.json
{
"argv": [
"/usr/local/opt/python3/bin/python3.5",
"-m",
"ipykernel",
"-f",
"{connection_file}"
],
"language": "python",
"display_name": "Python 3"
}
इसके बाद उस हाथ से हेरफेर करते हुए, आप kernelspec
कमांड का उपयोग कर सकते हैं (ऊपर के रूप में)। अब यह jupyter के माध्यम से IPython के माध्यम से पहले से उपलब्ध थी ( http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments - https://jupyter-client.readthedocs.io/ en / नवीनतम / kernels.html # kernelspecs )।
$ jupyter kernelspec help
Manage Jupyter kernel specifications.
Subcommands
-----------
Subcommands are launched as `jupyter kernelspec cmd [args]`. For information on
using subcommand 'cmd', do: `jupyter kernelspec cmd -h`.
list
List installed kernel specifications.
install
Install a kernel specification directory.
uninstall
Alias for remove
remove
Remove one or more Jupyter kernelspecs by name.
install-self
[DEPRECATED] Install the IPython kernel spec directory for this Python.
To see all available configurables, use `--help-all`
अन्य भाषाओं के लिए गुठली
वैसे, इस प्रश्न से कड़ाई से संबंधित नहीं है, लेकिन कई अन्य कर्नेल उपलब्ध हैं ... https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
python2
आपका डिफ़ॉल्ट कर्नेल है जब से आप एकpython2
दुभाषिया में ipython स्थापित किया है आप भीpython2
अपने डिफ़ॉल्ट कर्नेल के रूप में मिलता है । यदि आप इसके बजाय एक में स्थापित हैpython3.x
, तो आप प्रति डिफ़ॉल्ट एकpython3
कर्नेल होगा।