2017-02-06 11 views
1

Я не могу установить Tensorflow на Windows, потому что там нет интернет-соединения, основанного на политике безопасности компании.Установка Tensorflow на Windows с анакондой и без подключения к Интернету

Я только что установил anaconda и python, передав файлы с помощью интрасети.

Пожалуйста, дайте мне знать, как установить это без подключения к Интернету.

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

Кроме того, когда я использовал команду ниже после установки тензорного потока, я обнаружил другие проблемы ..

 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' 

Я не знаю, как решить эту проблему.

+0

Можете ли вы просто скопировать файл [.whl для установки пакета] (https://www.tensorflow.org/get_started/os_setup#pip_installation_on_windows)? Возможно, вам понадобится сделать что-то подобное для зависимостей. –

+0

файл tensorflow-0.12.1-cp35-cp35m-win_amd64.whl – Daisy

ответ

2

Если вы можете скачать WHL файл и перенести его на рабочую станцию, то вы можете запустить:

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

Это следует избегать попыток подключения для загрузки зависимостей tensorflow как анаконда уже имеет большинство из них ,

+0

Я сделал в качестве вашего ответа, и я прочитал сообщение о том, что тензорный процесс инсталлирован подозрительно. Однако, когда команда wirte «import tensorflow as tf», были показаны другие сообщения об ошибках. ImportError: Нет модуля с именем «google». Поэтому я не мог использовать его на python. Если вы знаете, как решить эту проблему, пожалуйста, дайте мне знать. – Daisy

+0

Я думаю, вам нужно будет также установить все зависимости от тензорного потока. Список зависимостей tensorflow можно посмотреть здесь: https://pypi.python.org/pypi/tensorflow. Вы можете скачать пакет protobuf из pypi напрямую: https://pypi.python.org/pypi/protobuf/3.2.0 – gunan