У меня есть собственное ядро Jupyter, которое запускает IPython с использованием пользовательского профиля IPython, который использует таблицу стилей matplotlib.Как разместить пользовательские ядра Jupyter внутри виртуальной среды?
я знаю, чтобы запустить это успешно, как правило, я бы поставил:
Matplotlib стилей в ~/.config/Matplotlib/stylelib/
Профиль IPython в ~/.ipython/
ядро JSON в ~/.jupyter/ядра/my_kernel/
Но я делаю это как часть более крупной программы, которая работает в virtualenv, и, если я положу вещи, как указано выше, любой сервер ноутбуков, запущенный на компьютере, сможет видеть пользовательские ядра, даже если он работает за пределами venv , Я не понимаю, потому что я не хочу, чтобы моя программа мешала другим ноутбукам на компьютере.
Я думаю, что мне нужно сделать вещи выше, чем где-то эквивалентные внутри вен, но я не могу понять, куда они должны идти. Кто-нибудь знает, куда они пойдут? Или это просто вещь, которую IPITON/Юпитер не может/не будет делать?
Возможно, стоит упомянуть, что в случае таблицы стилей, например, я не хочу просто помещать ее в рабочий каталог моей программы (который является одним из вариантов предложения matplotlib).
Это сработало! Благодарю. Я знал, что это что-то вроде этого, но не может определить точный каталог. 'jupyter --paths' и тот факт, что kernelspecs считаются файлами данных, я отсутствовал. –