我正在尝试将我的依赖项导出到requirements.txt
或environment.yml
文件中,分别用于pip
或conda
- 以便托管 Binder 笔记本。
如何仅获取笔记本正在使用的依赖项?
当我尝试pip freeze
或conda env export
时,我得到了所有已安装的软件包,这会导致构建 Docker 环境时出错。
您可能想尝试水印:
安装:
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