使用机器Ubuntu 16.04.3 LTS并遵循文档here中定义的步骤。我只是建立CPU。Tensorflow:从源代码安装 - ImportError:没有名为pywrap_tensorflow_internal的模块
我已经成功地遵循所有的步骤顺利,直到我达到其中规定的部分Install the pip package
说:
Invoke pip install to install that pip package. The filename of the .whl file depends on your platform. For example, the following command will install the pip package
for TensorFlow 1.2.1 on Linux:
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-1.2.1-py2-none-any.whl
问题1:但是,我已经无法找到任何.whl文件。我在哪里可以找到这个文件?
问题2:当我尝试导入tensorflow,我得到以下错误:
ImportError: No module named pywrap_tensorflow_internal
问题3:如果我试图从任何其他目录中导入tensorflow,我收到错误
ImportError: No module named tensorflow
看来它可以找到张量流的路径。我如何改变它?
问题2和3未能从源代码编译tensorflow时是自然的。如果构建tensorflow失败,您将找不到任何生成的.whl。你的构建是否成功? – ma3oun
@ ma3oun是的,我运行'bazel build --config = opt // tensorflow/tools/pip_package:build_pip_package'的最后一个命令运行成功。 – Twix
我想我错过了'--cxxopt =“ - D_GLIBCXX_USE_CXX11_ABI = 0”'gcc版本大于5的标志。谢谢。 – Twix