nbdev
是一个笔记本驱动的开发平台。只需编写带有轻量级标记的笔记本,即可免费获得高质量的文档、测试、持续集成和打包!
与传统的编程环境相比,nbdev
使调试和重构代码变得更加容易,因为你始终可以随时使用实时对象。nbdev
还提倡软件工程最佳实践,因为测试和文档都是一等公民。
nbdev-index
对许多包的开箱即用支持)__all__
中nbdev可在macOS、Linux和大多数类Unix操作系统上运行。它可以在Windows的WSL下运行,但不能在cmd或Powershell下运行。
你可以使用pip安装nbdev:
pip install nbdev
……或者使用conda(或mamba):
conda install -c fastai nbdev
请注意,nbdev
必须安装在你用于Jupyter和项目的相同Python环境中。
学习如何使用nbdev的最佳方式是完成书面教程或观看视频教程:
<a href="http://www.youtube.com/watch?v=l7zS8Ld4_iA" target="_blank" title="nbdev walkthrough"><img src="https://github.com/fastai/logos/raw/main/nbdev_walkthrough.png" style="border-radius: 10px" width="560" height="315" /></a>
另外,还有一个视频教程的缩短版本,使用unsilence
Python库加速了编码部分 - 它比原版快27分钟,但稍难跟上。
你也可以在终端中运行nbdev_help
来查看所有可用命令的完整列表:
!nbdev_help
(此处省略命令列表,与原文相同)