我试图使用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'>
我无法在网络上找到任何相关错误。请帮助解决问题
答案 0 :(得分:0)
( Spyder维护者在这里)此错误已在2018年3月发布的Spyder 3.2.8 中修复。因此请将Spyder更新到该版本以获得修复。