【问题标题】:Cannot import tensorflow in jupyter无法在 jupyter 中导入 tensorflow
【发布时间】:2018-03-14 10:23:45
【问题描述】:

我正在尝试在 jupyter 中导入 tensorflow,但出现此错误--

ImportError                               Traceback (most recent call 
last)
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow_internal.py in swig_import_helper()
  17         try:
---> 18             return importlib.import_module(mname)
19         except ImportError:
C:\Users\Dell\Anaconda3\lib\importlib\__init__.py in import_module(name,
package)
125             level += 1
--> 126     return _bootstrap._gcd_import(name[level:], package, level)
127 
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in _gcd_import(name, 
package, level)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in 
_find_and_load(name, import_)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in 
_find_and_load_unlocked(name, import_)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in 
_load_unlocked(spec)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in 
module_from_spec(spec)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap_external.py in 
create_module(self, spec)
C:\Users\Dell\Anaconda3\lib\importlib\_bootstrap.py in 
_call_with_frames_removed(f, *args, **kwds)
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
ModuleNotFoundError                       Traceback (most recent call 
last)
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow.py in <module>()
40     sys.setdlopenflags(_default_dlopen_flags | ctypes.RTLD_GLOBAL)
---> 41   from tensorflow.python.pywrap_tensorflow_internal import *
 42   from tensorflow.python.pywrap_tensorflow_internal import 
__version__
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow_internal.py in <module>()
   20             return 
importlib.import_module('_pywrap_tensorflow_internal')
---> 21     _pywrap_tensorflow_internal = swig_import_helper()
 22     del swig_import_helper
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow_internal.py in swig_import_helper()
19         except ImportError:
importlib.import_module('_pywrap_tensorflow_internal')
 21     _pywrap_tensorflow_internal = swig_import_helper()
C:\Users\Dell\Anaconda3\lib\importlib\__init__.py in import_module(name, 
package)
125             level += 1
127 
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
ImportError                               Traceback (most recent call 
last)
<ipython-input-1-41389fad42b5> in <module>()
----> 1 import tensorflow as tf
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\__init__.py in 
<module>()
 22 
 23 # pylint: disable=wildcard-import
---> 24 from tensorflow.python import *
 25 # pylint: enable=wildcard-import
 26 
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python\__init__.py 
in
<module>()
47 import numpy as np
 48 
---> 49 from tensorflow.python import pywrap_tensorflow
 50 
 51 # Protocol buffers
C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow.py in <module>()
 50 for some common reasons and solutions.  Include the entire stack 
trace
51 above this error message when asking for help.""" % 
traceback.format_exc()
---> 52   raise ImportError(msg)
 53 
 54 # pylint: enable=wildcard-import,g-import-not-at-top,unused-
 import,line-too-long
 ImportError: Traceback (most recent call last):
File "C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python

\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\Dell\Anaconda3\lib\importlib\__init__.py", line 126, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in     
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 648, in _load_unlocked
File "<frozen importlib._bootstrap>", line 560, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 922, in create_module
File "<frozen importlib._bootstrap>", line 205, 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:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python    
\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow_internal.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Dell\Anaconda3\lib\site-packages\tensorflow\python
\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\Dell\Anaconda3\lib\importlib\__init__.py", line 126, in     
import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.

​我尝试使用pip在虚拟tensorflow环境中安装jupyter notebook,没有卸载前一个,但错误仍然存​​在。 我来到那个jupyter应该安装在虚拟环境下。 我也无法卸载以前安装的 jupyter。 提前致谢

【问题讨论】:

    标签: python-3.x tensorflow


    【解决方案1】:

    我无法弄清楚你的问题,但我可以建议你一个解决方法。首先安装 docker 社区版,如果你还没有的话。只需按照以下说明操作:

    https://docs.docker.com/install/

    然后,一旦安装,打开 Kitematic,它会出现右键单击泊坞窗符号。启动后,单击“新建”并在搜索框中键入“tensorflow-notebook”,然后单击“创建”。启动需要一些时间,但这是在 Jupyter 上体验 TF 的绝佳方式。请注意,根据定义,Docker 是无状态的!因此请注意在与 Kitematic 中的 TF Docker 关联的 Settings/Volumes 下进行配置,这是一个本地文件夹,用于保存您要保存的所有内容。

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 2018-07-28
      • 2018-07-30
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      相关资源
      最近更新 更多