~\AppData\Roaming\Python\Python36\site-packages\tensorflow\__init__.py in <module>()
37 print('tf.estimator package not installed.')
38
---> 39 from tensorflow._api.v1 import app
40 from tensorflow._api.v1 import bitwise
41 from tensorflow._api.v1 import compat
ModuleNotFoundError: No module named 'tensorflow._api'
这是我每次尝试运行代码时不断收到的错误。
我尝试从https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl重新安装tensorflow,但每次遇到上述错误时。
这些是我要导入的库。
import tensorflow as tf
from tensorflow.keras.callbacks import TensorBoard
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Dropout, Activation, Flatten
from tensorflow.keras.layers import Conv2D, MaxPooling2D
import pickle
我正在运行Windows 10(64位)
答案 0 :(得分:1)
此错误可能是因为Tensorflow可能尚未在您的PC中正确安装。
可能有多种原因。因此,可以有多种解决方案,如下所述。
尝试以下说明后,如果您的问题仍然存在,请告诉我。谢谢。
您可以尝试
pip uninstall tensorflow
pip uninstall tensorflow_estimator
pip install tensorflow tensorflow_estimator
只需确保即可。如果tensorflow_estimator卸载失败(未找到),请忽略该错误。
或者,您可以尝试在python3
提示符下安装Tensorflow。
或者,在您的pip install命令中,您是否可以尝试添加--ignore_installed
标志
或者该错误可能来自您PC中的多个Python发行版。您可以尝试从PATH
文件中删除所有其他文件,并检查问题是否解决。
有关更多信息,请参阅以下链接。