2017-09-04 101 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