我正在尝试开始使用 Tensorflow,但遇到错误。
我在谷歌和这个网站上搜索,但没有找到答案。
让我解释一下。我目前在我的计算机上使用 anaconda3。我使用“Anaconda Prompt”来安装tensorflowpip install -q --upgrade tensorflow
。
它有效,但是当我运行这段代码时(来自here https://www.tensorflow.org/get_started/eager):
from __future__ import absolute_import, division, print_function
import os
import matplotlib.pyplot as plt
import tensorflow as tf
import tensorflow.contrib.eager as tfe
tf.enable_eager_execution()
print("TensorFlow version: {}".format(tf.VERSION))
print("Eager execution : {}".format(tf.executing_eagerly()))
我收到以下错误:
Traceback (most recent call last):
File "<ipython-input-11-9a561e7b074b>", line 1, in <module>
runfile('C:/Users/emile/Desktop/tensorflow.py', wdir='C:/Users/emile/Desktop')
File "C:\Users\emile\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\emile\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/emile/Desktop/tensorflow.py", line 6, in <module>
import tensorflow as tf
File "C:\Users\emile\Desktop\tensorflow.py", line 7, in <module>
import tensorflow.contrib.eager as tfe
ModuleNotFoundError: No module named 'tensorflow.contrib'; 'tensorflow' is not a package
也许问题是由 Anaconda 引起的?
非常感谢。