【发布时间】:2021-04-16 19:52:06
【问题描述】:
我发现 Colab 预安装的库和 AWS Sagemaker 预定义的内核一样方便,但是当我收集 requirements.txt 文件时,这种便利变得非常烦人,因为我最终得到了许多我在项目中没有实际使用过的库。我知道我可以在一开始就创建一个虚拟,但我想知道是否有办法避免它。
我最近发现watermark 部分解决了这个问题。尽管如此,要让这个解决方案完美契合,它仍然存在两个问题,我将在下面举例说明,并且您可以在 Colab 中轻松重现。
!pip install fastai --upgrade
!pip install voila
!jupyter serverextension enable voila --sys-prefix
!pip install watermark
from fastai.vision.all import *
from fastai.vision.widgets import *
%load_ext watermark
%watermark --iversion
fastai 和 voila 都没有出现在输出中,因为我没有运行 import fastai 并将瞧瞧作为扩展加载。
%watermark -p fastai
这将返回正确的输出,例如fastai 但我希望能够自动生成而无需手动检查丢失的包。
【问题讨论】:
-
为什么要标记
anaconda?
标签: python pip conda google-colaboratory reproducible-research