【问题标题】:Tensorflow install on Windows with anaconda and no internet connectionTensorFlow 在 Windows 上使用 anaconda 安装且没有互联网连接
【发布时间】:2017-02-06 02:14:06
【问题描述】:

我无法在 Windows 上安装 Tensorflow,因为根据公司的安全政策,没有互联网连接。

我刚刚通过内网传输文件安装了anaconda和python。

请告诉我如何在没有互联网连接的情况下安装它。

================================================ =============================

另外,我在安装tensorflow后使用下面的命令时,发现 其他问题..

     Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import tensorflow as tf
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "C:\Users\Daisy\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
     from tensorflow.python import *
   File "C:\Users\Daisy\Anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 63, in <module>
     from tensorflow.core.framework.graph_pb2 import *
   File "C:\Users\Daisy\Anaconda3\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>
     from google.protobuf import descriptor as _descriptor
 ImportError: No module named 'google'

我不知道如何解决这个问题。

【问题讨论】:

  • 你能把.whl file for a pip install复制过来吗?您可能需要对依赖项执行类似的操作。
  • 文件是tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

标签: windows tensorflow installation anaconda


【解决方案1】:

如果您可以下载 whl 文件并将其传输到您的工作站,那么您可以运行:

pip.exe install --upgrade --no-deps <tensorflow whl file name>

这应该避免尝试连接以下载 tensorflow 依赖项,因为 anaconda 已经拥有其中的大部分。

【讨论】:

  • 我按照你的回答做了,我阅读了 tensorflow 安装成功的消息。但是,当我编写命令“import tensorflow as tf”时,会显示其他错误消息。 ImportError:没有名为“google”的模块。所以我不能在python上使用它。如果你知道如何解决这个问题,请告诉我。
  • 我认为您也需要类似地安装所有 tensorflow 依赖项。 tensorflow依赖列表可以看这里:pypi.python.org/pypi/tensorflow可以直接从pypi下载protobuf包:pypi.python.org/pypi/protobuf/3.2.0
猜你喜欢
  • 2020-02-22
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
相关资源
最近更新 更多