Jupyter с радостью позволит вам использовать несколько библиотек в других ноутбуках.Вы можете найти документы здесь
Хотя, если вы хотите переместить проект в исполняемый файл командной строки, вы можете рассмотреть возможность экспорта записных книжек в виде файлов .py, а затем импортировать их как стандартные библиотеки Python.,Для этого у Jupyter есть метод nbconvert .
Я много занимаюсь этим, и в итоге я написал небольшой скрипт, который добавляет соответствующие строки хэш-банга и удаляет любые "магические" команды Jupyter.Вы можете найти его в github .
Использование: ./nbconvert myNotebook.ipynb
Есть также несколько превосходных магических команд Jupyter, которые значительно облегчают работу с библиотеками.
# cause chagnged modules to be reloaded at execution
# add this to any notebook that sources an external .py file
%load_ext autoreload
%autoreload 2
Я также считаю это полезным:
# set %magic alias to convert the current notebook into a .py file
%alias nbconvert ~/devtools/nbconvert thisNotebook.ipynb
Использование:
%nbconvert
[NbConvertApp] Converting notebook searchTools.ipynb to python