2017-09-04 247 views
0

我在运行tensorflow中LinearClassifier的代码时遇到以下错误。无法更新tensorflow的版本

AttributeError的:模块 'tensorflow.python.estimator.estimator_lib' 有没有属性 'LinearRegressor'

我现在的版本是tensorflow 1.2.1。我尝试从ANACONDA环境更新软件包的版本,但没有显示升级。

我试图通过使用下面的命令从命令提示符升级它,它正在成功更新程序包,但是它在我使用它时并未反映到实际库中。

PIP安装--upgrade tensorflow == 1.3.0

仅供参考,我使用Jupyter笔记本电脑,并创造了tensorflow一个单独的环境。

如果我遗漏了任何东西,请让我知道。

回答

0

这应该工作。检查您是否正在使用任何环境,但未更新环境内的张量流版本

此外,请保存并重新启动笔记本电脑并运行单元格,然后尝试。这应该工作。

验证笔记本中:运行 - print(tf.__version__)。如果解决,请标记答案。

0

如果您的命令pip install --upgrade tensorflow编译,那么您的tensorflow版本应该是最新的。但是,您应该重新启动笔记本。另外,正如你所说,你正在使用anaconda。您还可以按如下方式安装和升级tensorflow:

conda install -c conda-forge tensorflow # to install 
conda upgrade -c conda-forge tensorflow # to upgrade