Получить файл зависимостей для размещения блокнота Jupyter в Binder?

Я пытаюсь экспортировать свои зависимости в файл requirements.txt или environment.yml для pip или conda соответственно, чтобы разместить блокнот Binder.

Как получить только зависимости, которые использует мой блокнот?

Когда я пробовал pip freeze или conda env export, я получаю все свои установленные пакеты, что приводит к ошибкам при сборке среды Docker.


person max    schedule 04.10.2018    source источник


Ответы (1)


Вы можете попробовать водяной знак:

Установить:

pip install watermark

Затем в блокноте:

# Load the extension
%load_ext watermark

# import your libraries
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

# Determine the dependency version
%watermark -p numpy,matplotlib,seaborn

Результаты будут выглядеть следующим образом:

numpy 1.14.3
matplotlib 2.2.2
seaborn 0.9.0
person compBio    schedule 10.10.2018
comment
Дополнительные обсуждения в этом ключе здесь. - person Wayne; 04.12.2019