首页 > 解决方案 > 没有名为“tensorflow”的模块

问题描述

我想用 python 库构建 tensorflow。目前我已经安装了 tensorflow,但我没有看到 python 包,/usr/local/lib/python3.6/dist-packages所以当我尝试在 python 终端中导入 tensorflow 模块时,它失败了。但是,有库/usr/lib和 C++ 程序可以工作。bazel 构建中需要什么标志/目标?

标签: tensorflowbazel

解决方案


您可以通过以下方式在 python 包中获取 TensorFlow:

  1. 直接做pip install tensorflow:直接下载一个wheel文件安装预编译版本。
  2. 使用 bazel build 从 GitHub 中的源代码构建。

对于第二种方法,需要以下步骤:

  1. 从 GitHub 获取源代码。
  2. 使用 bazel build 编译代码。它将给出“.whl”文件。
  3. 做 pip install /tmp/TensorFlow-version-tags.whl

详细安装步骤如下


推荐阅读