Как я использовал новое ядро ipython в Atom?
Я создал ядро data_science для ipython, используя следующие команды:
python -m ipykernel install --user --name data_science --display-name "Python (Data Science)"
Это создает ядро со всеми моими пакетами данных conda / pip. Я могу создать блокнот с новым ядром, но мне бы очень хотелось добавить этот ядро в пакет Hydrogen в моем текстовом редакторе ATOM.
Как мне добавить этот ядро в мой пакет с водородным ATOM?
6 ответов
Если вы используете Windows, вам просто нужно перезагрузить ATOM, и он автоматически обнаружит новое ядро.
Бегать :
источник активировать thisenv
python -m ipykernel установить --user --name thisenv
а затем перезапустите атом
PyK: was my env name, which I get to with
$ source activate Pky
And within this I used the command
(Pky)/path/name/ $python -m ipykernel install --user --name Pyk --display-name "Pky3"
This worked. Otherwise it would put in
/miniconda3/envs/Pky/share/jupyter/kernels/python3/kernel.json
which is useless for Atom
ls -l ~/.local/share/jupyter/kernels/
total 8
drwxrwxr-x 2 oon oon 4096 Nov 2 19:55 julia-0.6
drwxrwxr-x 2 oon oon 4096 Nov 2 20:14 Pyk *
That's where it needs to be.
in
$jupyter --paths
config:
/home/hyoon/.jupyter
/opt/miniconda3/envs/SPk/etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
data:
/home/hyoon/.local/share/jupyter
/opt/miniconda3/envs/SPk/share/jupyter
/usr/local/share/jupyter
/usr/share/jupyter
runtime:
/run/user/1000/jupyter
Проверьте все каталоги в * данных:
Ответ выше не работал для меня. Я должен был бежать Hydrogen: Update Kernels
внутри атома, чтобы Водород мог видеть вновь установленные ядра. Это кратко упоминается на сайте атома под заголовком "Ядра".
Я думаю, что вы ничего не делаете для запуска Hydrogen с новым ядром.
- Просто нажмите Ctrl / CMD + Shift + P, чтобы открыть командную палитру,
- затем введите
hydrogen select
, - выбирать
Hydrogen: Select Kernel
Hydrogen автоматически обновит список ядра и покажет вам сообщение об этом. Далее вы должны увидеть список и подобрать из него необходимое ядро. Если вы не можете найти ядро, это может быть потому, что language
поле в kernel.json
, Это должно выглядеть так:
{
"display_name": "Python 3",
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"language": "python"
}
Ты можешь найти kernel.json
проверка путей к данным, перечисленным командой $ jupyter --paths
,
Вышеупомянутые решения не обновлены или недостаточны.
следуйте и запустите его: https://nteract.io/kernels и после этого перезапустите Atom или введите [Win10]
Ctrl
+
Shift
+
P
а также
update kernel
, выберите вариант
Hydrogen: Update kernels