我开始在Ubuntu Linux 16.06 LTS上从源代码编译TensorFlow, 运行TensorFlow Linux编译说明中的命令

我的CUDA和CuDNN设置可以正常工作,因为预编译的TensorFlow nvidia-docker映像可以正常工作。

使用bazel构建TensorFlow Python轮子后,然后使用pip安装轮子后,尝试导入TensorFlow时收到以下错误消息:

>>> import tensorflow
Traceback (most recent call last):
  File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
ImportError: No module named 'tensorflow.python.pywrap_tensorflow_internal'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/james/workspace/tensorflow/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/home/james/workspace/tensorflow/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
ImportError: No module named 'tensorflow.python.pywrap_tensorflow_internal'


Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/install_sources#common_installation_problems

#1楼 票数:2 已采纳

安装Python滚轮从TensorFlow源目录运行Python时,会发生此错误。

当您在安装Python滚轮之前尝试导入TensorFlow时, 会发生类似的错误

解决此问题的方法是将工作目录更改为其他目录,同时仍保留在将Python滚轮安装到的virtualenv中。

  ask by James Mishra translate from so

未解决问题?本站智能推荐:

1回复

Tensorflow编译运行时间长

所以我试图从源代码编译TensorFlow (使用从 2019 年 1 月 31 日开始的 git 存储库中的克隆)。 我从他们的 shell 脚本( https://github.com/bazelbuild/bazel/releases/download/0.21.0/bazel-0.21.0-
2回复

无法使用bazel运行tensorflow

我试图在我的CPU支持的mac中使用B​​azel运行tensorflow。 我运行了以下命令, 它抛出以下错误 错误:/ Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tenso
1回复

安装tensorflow时出错

这个问题已经在这里有了答案: 您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX AVX2 6个答案 我是机器学习的新手,而一般来说是编程的新手。 我正在尝试通过Anaconda在我的机器上安装Tensorflow。 它已经安装,但是当我尝试运行以下代
1回复

在Windows上使用Bazel安装Tensorflow

我正在尝试在Windows 10上安装tensorflow,并且正在关注此链接: https ://www.tensorflow.org/install/install_sources 我已经成功安装了bazel。 问题是当我使用此命令时 安装tensorflow时,msys显示以下错
1回复

从C++自动生成python模块的Tensorflow源

我经常想检查一些tensorflow模块的源代码。 通常,API的很大一部分是用本地python编写的,相关文件很容易在github上找到。 但是,有一些重要的部分是我用C ++编写的,找不到它们的源代码。 例如,根据TensorFlow官方文档,大多数数学运算都在tensorflow/p
1回复

在Tensorflow贡献后构建和测试Bazel

我已经添加功能,以tensorflow/tensorflow/python/ops/image_ops_impl.py在和相应的单元测试tensorflow/tensorflow/python/ops/image_ops_test.py 我最初是从master分支派生的tensorflow,
1回复

我不能使用bazel来构建tensorflow,因为我用bazelisk安装了bazel?

我安装了一个 bazelisk exe 文件并将该文件包含在我的环境 Path 变量中。 我现在可以运行 bazelisk 命令但没有 bazel 命令,我想我被告知这是正常的。 是吗? 如果是,如果我 cd 进入我的 tensorflow 文件夹并运行python ./configure.py因为
1回复

Bazel在TensorFlow安装期间找不到MSVC2015

我在 Windows 10 上从源代码构建 Tensorflow 时遇到了这个问题。 问题是Bazel找不到MSVC 2015 Update 3的路径。 这是输出: C:\\tensorflow>bazel build --config=opt //tensorflow/tools/pip