无法在spyder中导入keras-gpu

时间:2018-04-29 12:48:49

标签: python-3.x tensorflow keras spyder

我试图使用keras-gpu和tensorfow-gpu。 但是我无法在spyder环境中导入keras:

import keras
Using TensorFlow backend.
Traceback (most recent call last):

File "<ipython-input-1-c74e2bd4ca71>", line 1, in <module>
import keras

File "C:\Users\Souvik\Anaconda3\lib\site-packages\keras\__init__.py", line 3, in <module>
from . import utils

File "C:\Users\Souvik\Anaconda3\lib\site-packages\keras\utils\__init__.py", line 6, in <module>
from . import conv_utils

File "C:\Users\Souvik\Anaconda3\lib\site-packages\keras\utils\conv_utils.py", line 9, in <module>
from .. import backend as K

File "C:\Users\Souvik\Anaconda3\lib\site-packages\keras\backend\__init__.py", line 84, in <module>
from .tensorflow_backend import *

File "C:\Users\Souvik\Anaconda3\lib\site-packages\keras\backend\tensorflow_backend.py", line 6, in <module>
from tensorflow.python.training import moving_averages

File "<frozen importlib._bootstrap>", line 971, in _find_and_load

File "<frozen importlib._bootstrap>", line 951, in _find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 890, in _find_spec

File "<frozen importlib._bootstrap>", line 864, in _find_spec_legacy

File "C:\Users\Souvik\Anaconda3\lib\site-packages\pyximport\pyximport.py", line 253, in find_module
fp, pathname, (ext,mode,ty) = imp.find_module(fullname,package_path)

File "C:\Users\Souvik\Anaconda3\lib\imp.py", line 271, in find_module
"not {}".format(type(path)))

RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'>

我无法在网络上找到任何相关错误。请帮助解决问题

1 个答案:

答案 0 :(得分:0)

Spyder维护者在这里)此错误已在2018年3月发布的Spyder 3.2.8 中修复。因此请将Spyder更新到该版本以获得修复。