无法更新tensorflow的版本

时间:2017-09-04 07:58:50

标签: python tensorflow

我在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创建了一个单独的环境。

如果我错过了什么,请告诉我。

2 个答案:

答案 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