我在tensorflow中运行LinearClassifier的代码时遇到以下错误。
AttributeError:module' tensorflow.python.estimator.estimator_lib'没有属性' LinearRegressor'
我目前的tensorflow版本是1.2.1。我试图从ANACONDA环境更新软件包的版本,它没有显示升级。
我尝试使用下面的命令从命令提示符升级它,它成功更新了包,但是当我使用它时它没有反映到实际的库中。
pip install --upgrade tensorflow == 1.3.0
仅供参考,我正在使用Jupyter Notebook并为tensorflow创建了一个单独的环境。
如果我错过了什么,请告诉我。
答案 0 :(得分:0)
那应该有用。检查您是否使用任何环境,但未更新环境中的tensorflow版本 。
此外,请在保存后重新启动笔记本并运行单元格并尝试。这应该有用。
在笔记本中验证:运行 - print(tf.__version__)
。如果结算,请标记答案。
答案 1 :(得分:0)
如果你的命令pip install --upgrade tensorflow
编译,那么你的张量流版本应该是最新版本。但是你应该重启你的笔记本。另外,正如你所说,你正在使用anaconda。您还可以按如下方式安装和升级tensorflow:
conda install -c conda-forge tensorflow # to install
conda upgrade -c conda-forge tensorflow # to upgrade