2017-09-04 5 views
0

テンソルフローでLinearClassifierのコードを実行しているときに、以下のエラーに直面しています。テンソルフローのバージョンを更新できません

はAttributeError:モジュールのtensorflow.python.estimator.estimator_lib 'には属性を持っていない 'LinearRegressor'

tensorflowのための私の現在のバージョンは1.2.1です。私はANACONDA環境からパッケージのバージョンを更新しようとしましたが、それはアップグレードのために表示されません。

以下のコマンドを使用してコマンドプロンプトからアップグレードしようとしましたが、パッケージを正常に更新していますが、実際のライブラリに反映されていません。

ピップはFYI --upgrade tensorflowの== 1.3.0

をインストールし、私はJupyterノートブックを使用していますし、tensorflowのための独立した環境を作成しました。

私が何かを見逃している場合はお知らせください。

答えて

0

これはうまくいくはずです。環境を使用していてもテンソルフローのバージョンがの環境内で更新されていないか確認してください。

また、ノートブックを保存してから再起動し、セルを実行してからお試しください。それはうまくいくはずです。

ノートブックで確認:実行 - print(tf.__version__)。解決したら回答に印をつけてください。

0

コマンドpip install --upgrade tensorflowをコンパイルすると、テンソルフローのバージョンが最新のものになります。ただし、ノートブックを再起動する必要があります。また、あなたがアナコンダを使っていると言ったように。次のようにテンソルフローをインストールしてアップグレードすることもできます。

conda install -c conda-forge tensorflow # to install 
conda upgrade -c conda-forge tensorflow # to upgrade 
関連する問題