如何从py\u二进制运行文件中删除依赖项

2024-04-20 12:26:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用py\u二进制规则和“--build\u python\u zip”构建一个可执行的python zip文件。你知道吗

但是,pyèu二进制规则引入了一系列依赖项(例如TensorFlow),我想从zip文件中排除这些依赖项,因为它们将由运行它的系统提供。你知道吗

是否有现有的方法来执行此操作,或者是否需要定义自定义生成规则?你知道吗


Tags: 文件方法pybuild定义规则tensorflow系统
1条回答
网友
1楼 · 发布于 2024-04-20 12:26:44

我不认为Bazel使用内置的py\u二进制规则来引入Tensorflow依赖。你知道吗

  1. 有没有可能是你自己拉的(例如py\u binary依赖于'foo','foo'依赖于Tensorflow)?你知道吗
  2. 如果不是,您确定您使用内置的Bazel规则(即不是某个.bzl文件在Skylark中定义了一个自定义py\u二进制实现)?你知道吗
  3. 如果没有,可以共享生成文件吗?这会很有趣:)

相关问题 更多 >