質問: ### 前提・実現したいこと Windows10上で AnacondaでTensorflowのインストールをしようとしています。 環境を構築する端末(端末A)は、セキュリティの観点からインターネット接続できません。 必要資材は、インターネット接続可能な端末Bから媒体を介して、端末Aにもってきています。 端末Aに、Anaconda5.2(Python3.6)をインストールし、 Tensorflow=1.1(tensorflow-1.1.0-cp36-cp36m-win_amd64.whl )をしようと思い Anaconda上で「pip install tensorflow-1.1.0-cp36-cp36m-win_amd64.whl 」を実行したところ、以下のエラーが発生し、実行できません。 本事象の対応策、オフラインでのTensorflowインストール方法、(もしあれば)を教えていただきたいです。 ※コマンドの実行は、whlファイルが存在するディレクトリで実行しております。 ### 発生している問題・エラーメッセージ Collecting protobuf>=3.2.0 (from tensorflow==1.1.0) Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/protobuf/ Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/protobuf/ Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/protobuf/ Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/protobuf/ Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/protobuf/ Could not find a version that satisfies the requirement protobuf>=3.2.0 (from tensorflow==1.1.0) (from versions: ) No matching distribution found for protobuf>=3.2.0 (from tensorflow==1.1.0)
回答: 対策ではありません、Dockerでやった方が色々とラクチンかなと。 docker環境をネット接続環境で構築 そのイメージをプライベートDockerレジストリサーバーに登録 LANにて必要なPCに上記レジストリサーバからpull プライベートDockerレジストリサーバーの立て方 https://qiita.com/rsakao/items/617f54579278173d3c20