将Bazel指向第二个目录

时间:2018-07-16 14:50:48

标签: tensorflow anaconda bazel

我正在尝试为Google洋红色设置开发环境。我的问题主要源于我必须使用Bash仿真器(例如git)运行bazel的事实。

但是,您还需要python,tensorflow和其他python软件包,这些软件包我都已随anaconda一起安装。

当我尝试为洋红色模型运行bazel命令时,出现一条错误消息,提示找不到tensorflow。

我的问题是,将bazel指向anaconda(以及tensorflow和其他python软件包)所在的目录的文档或命令是什么,以便它知道也可以在该目录中搜索tensorflow /所需的目录?

1 个答案:

答案 0 :(得分:1)

您可以使用--python_path--shell_executable标志告诉Bazel Python和Bash解释器在哪里。

有了它,您应该能够构建依赖于标准模块目录中模块的py_ *规则,无论Anaconda是什么。

如果这不起作用,则可能需要创建一个指向模块目录的new_local_repository