У меня есть виртуальная среда, содержащая пакет, который мне нужно проверить в ноутбуке.
У меня он работает следующим образом:
> pip install ipykernel
> ipython kernel install --user --name=foo
Installed kernelspec foo in /Users/pi/Library/Jupyter/kernels/foo
> cat /Users/pi/Library/Jupyter/kernels/foo/kernel.json
{
"argv": [
"/usr/local/anaconda3/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "foo",
"language": "python"
}
Теперь я редактирую pythonпуть в этом файле к /path/to/my/virtualenv/bin/python
.
Теперь я делаю jupyter notebook
-> new -> foo и создаю тестовую ячейку с import MyPackage
, и она работает!
Myвопрос: есть ли правильный способ сделать это?
(Полезная ссылка: https://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/)