2016-11-30 13 views
2

tensorflowのWindowsがサポートされていることをとても嬉しく思っています。私はthisリンクの指示に従っています。インストールは正常ですが、インポート中にエラーが発生します。
私はimport tensorflow as tfにしようとすると、以下の問題を解決する上の任意のポインタをいただければ幸いトレースバック
WindowsでのTensorflowのインストールが動作しません。

Traceback (most recent call last): 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in impor 
t_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 666, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 577, in module_from_spec 
    File "<frozen importlib._bootstrap_external>", line 906, in create_module 
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed 
ImportError: DLL load failed: The specified module could not be found. 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\__init__.p 
y", line 54, in <module> 
    from tensorflow.python import pywrap_tensorflow 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 21, in <module> 
    _pywrap_tensorflow = swig_import_helper() 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow') 
    File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in impor 
t_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
ImportError: No module named '_pywrap_tensorflow' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\__init__.py", lin 
e 24, in <module> 
    from tensorflow.python import * 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\__init__.p 
y", line 60, in <module> 
    raise ImportError(msg) 
ImportError: Traceback (most recent call last): 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 18, in swig_import_helper 
    return importlib.import_module(mname) 
    File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in impor 
t_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 666, in _load_unlocked 
    File "<frozen importlib._bootstrap>", line 577, in module_from_spec 
    File "<frozen importlib._bootstrap_external>", line 906, in create_module 
    File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed 
ImportError: DLL load failed: The specified module could not be found. 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\__init__.p 
y", line 54, in <module> 
    from tensorflow.python import pywrap_tensorflow 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 21, in <module> 
    _pywrap_tensorflow = swig_import_helper() 
    File "C:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_ten 
sorflow.py", line 20, in swig_import_helper 
    return importlib.import_module('_pywrap_tensorflow') 
    File "C:\Program Files\Python35\lib\importlib\__init__.py", line 126, in impor 
t_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
ImportError: No module named '_pywrap_tensorflow' 


Error importing tensorflow. Unless you are using bazel, 
you should not try to import tensorflow from its source directory; 
please exit the tensorflow source tree, and relaunch your python interpreter 
from there. 

です。

答えて

2

このエラーメッセージは、TensorFlowが依存する1つ以上のDLLがコンピュータで使用できないことを意味します。 Microsoft Visual C++ 2015 Redistributable Update 3 (x64 version)をインストールするとこの問題が解決されます。

Visual Studio 2015 Update 3またはPython 3.5のAnacondaディストリビューションがインストールされている場合、この問題は発生していないことに注意してください。これまでのところ、Python 3.5のPython.orgディストリビューションのユーザーに影響するこの問題についてのみ聞いたことがあります。これを反映するためにドキュメントを更新しており、すぐに表示する必要があります。

+0

それは働いた。応答ありがとう – MrPyCharm

+0

素晴らしい。この問題は、Windows 10でvirtualenvを使用しているときに発生しました。推奨されるディストリビューションをインストールした後、問題は直接解決されます。簡単です。素晴らしい答え! – julypraise

関連する問題