Hugging Face's logo
加入 Hugging Face 社区

并获取增强型文档体验

开始使用

处理 Spaces 依赖项

默认依赖项

默认 Spaces 环境预装了一些依赖项

  • huggingface_hub 客户端库允许您使用 Python 管理 Hub 上的存储库和文件,并以编程方式从您的 Space 访问推理 API。如果您选择使用推理 API 在您的应用中实例化模型,则可以从内置的加速优化中获益。此选项还会消耗更少的计算资源,这对环境总是好的!🌎

    请参阅此 页面 以获取有关如何以编程方式访问推理 API 的更多信息。

  • requests 可用于从您的应用调用第三方 API。

  • datasets 允许您在您的应用中获取或显示 Hub 中的任何数据集。

  • 您指定的 SDK,可以是 streamlitgradio。版本在 README.md 文件中指定。

  • 常见的 Debian 包,例如 ffmpegcmakelibsm6 等。

添加您自己的依赖项

如果您需要其他 Python 包来运行您的应用,请将它们添加到存储库根目录下的 requirements.txt 文件中。Spaces 运行时引擎将即时创建自定义环境。您还可以添加一个 pre-requirements.txt 文件,其中描述了将在您的主要依赖项之前安装的依赖项。如果您需要更新 pip 本身,这将非常有用。

也支持 Debian 依赖项。在存储库的根目录中添加一个 packages.txt 文件,并在其中列出所有依赖项。每个依赖项应位于单独一行,并且 apt-get install 将读取并安装每一行。

< > 更新 在 GitHub 上