Я программист на Python, новичок в IPython Notebook. Я запустил ноутбук, который использует numpy
.Управление требованиями в ноутбуке IPython?
Если бы я печатал тот же код, как сценарий автономного Python, я бы включать requirements.txt
файл с numpy
и его версией, так что другие пользователи могут установить ту же версию в virtualenv при запуске сценария.
Что эквивалентно этому для ноутбука iPython? Я не могу найти ничего об управлении требованиями в the documentation, только о зависимостях, необходимых для установки самого IPython.
Мои требования заключаются в том, что я хочу убедиться, что ноутбук использует определенную версию numpy
, и я хочу, чтобы я мог опубликовать ноутбук с той же версией.
Нет автоматических средств управления зависимостями для ноутбуков. – cel
Это удивительно! Как пользователи безопасно воспроизводят результаты с ними? – Richard
Хорошие библиотеки обычно записываются для обратной совместимости. Поэтому в идеале любая версия должна делать. Конечно, мы не живем в идеальном мире, поэтому иногда все ломается. Конечно, вы можете распространять 'requirements.txt' вместе со своим ноутбуком, но нет автоматизированного способа включить эту информацию в свой ноутбук. – cel