如何在离线计算机上安装 tensorflow

Pap*_*pom 6 python pip anaconda tensorflow

我正在尝试在无法访问互联网的机器上安装 tensorflow:该机器具有 Windows 7 和 Python 3.6 Anaconda。

我尝试了不同的方法,但没有一个有效。

这是我到目前为止所做的:

  • 使用 python 3.6 安装 anaconda
  • pip 安装 tensorflow tensorflow-1.3.0-cp36-cp36m-win_and64.whl

但是当我尝试导入 tensorflow 时,出现以下错误:

ModuleNotFoundError: No module name google
Run Code Online (Sandbox Code Playgroud)

我读过我应该安装protobuf-3.6.tar.gz但我收到错误 :register_loader_type...

所以我安装了 setuptools-3.6-py2.py3-none-any.whl

我仍然遇到同样的错误

所以我的问题是:有没有办法在离线计算机上安装 tensorflow 或者我做错了什么?

注意:我是这台离线机器的管理员

Vin*_*ain 1

要求:- Bazel安装,python >=2.7 和 numpy。

您可以使用链接。给出了安装步骤。我更简要地解释一下:-

  1. 克隆仓库:- git clone https://github.com/amutu/tensorflow-offline.git
  2. 下载tensorflowtensorflow第三方。(注意:-您必须下载tensorflow与tensorflow第三方兼容的版本。)
  3. 解压它们。在终端中运行:- tf=/path/to/tensorflow/directorytp=/path/to/tensorflow/third/party/directory。(注意:- 您可以在终端上输入 $tf 和 $tp 检查路径。)
    示例:-tp=/home/ai/Documents/vineet/test/tensorflow_third_party-1.2.1 tf=/home/ai/Documents/vineet/test/tensorflow-1.2.1
  4. 跑步:- cd tensorflow-offline

  5. 在tensorlfow离线运行:- ./fix_offline_build.sh $tf $tp。(注意:您可能还需要下载tensorflow-port,将其从此处下载到tensorflow-port目录中)

  6. 使用以下命令配置张量流:-cd $tf && ./configure
  7. 使用 :-bazel --config=opt //tensorflow/tools/pip_package:build_pip_package --verbose_failures和 构建它bazel-bin/tensorflow/tools/pip_package/build_pip_package