运行TensorFlow代码时出现:
Using TensorFlow backend. Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/LSTM_PM2.5/LSTM_Project/kerasDemo.py", line 10, in from sklearn.metrics import mean_squared_error File "D:\360Downloads\Python35\lib\site-packages\sklearn__init__.py", line 82, in from .base import clone File "D:\360Downloads\Python35\lib\site-packages\sklearn\base.py", line 20, in from .utils import IS_32BIT File "D:\360Downloads\Python35\lib\site-packages\sklearn\utils\_init__.py", line 20, in from scipy.sparse import issparse File "D:\360Downloads\Python35\lib\site-packages\scipy__init__.py", line 156, in from . import fft File "D:\360Downloads\Python35\lib\site-packages\scipy\fft__init__.py", line 76, in from ._basic import ( File "D:\360Downloads\Python35\lib\site-packages\scipy\fft_basic.py", line 1, in from scipy._lib.uarray import generate_multimethod, Dispatchable File "D:\360Downloads\Python35\lib\site-packages\scipy_lib\uarray.py", line 27, in from ._uarray import * File "D:\360Downloads\Python35\lib\site-packages\scipy_lib_uarray__init__.py", line 114, in from ._backend import * File "D:\360Downloads\Python35\lib\site-packages\scipy_lib_uarray_backend.py", line 1, in from typing import ( ImportError: cannot import name 'Type'
这是因为scripy的版本和TensorFlow的版本不匹配造成的
我的对应版本是python3.5+TensorFlow1.5.0+scripy1.2.1