1. 程式人生 > 其它 >anaconda下tensorflow解除安裝 安裝

anaconda下tensorflow解除安裝 安裝

技術標籤:tensorflowtensorflowpython

本來是一個tensorboard檢視log出現的問題ValueError: Not a TBLoader or TBPlugin subclass: <class 'tensorboard_plugin_wit.wit_plugin_loader.WhatIfToolPluginLoader'>

,結果由於參考內容與本人並不完全相符,但是自己又根據提示一不小心刪除了tensorboard相關內容。之後不僅原問題沒解決,還在

import tensorflow時出現下述問題

Limited tf.compat.v2.summary API due to missing TensorBoard installation

經過多方查閱最後說需要解除安裝tensorflow並重新下載

以下為解除安裝tensorflow並重新安裝的過程、遇到的問題以及解決方法

1.切換到建立的tensorflow環境下

activate tensorflow

2.之後解除安裝原來的tensorflow

pip uninstall tensorflow

3.安裝指定版本(1.14.0)的tensorflow

pip install tensorflow==1.14.0

出現錯誤Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。

按照提示修改命令

pip install --user tensorflow==1.14.0

安裝完之後沒有顯示安裝出錯也沒有顯示成功,可能原來安裝的也是1.14.0,前邊還是沒卸乾淨?!我也很費解

之後測試:

python
import tensorflow as tf

之後出錯ImportError: No module named 'tensorflow._api'

使用下面語句安裝

pip install --user --upgrade --ignore-installed tensorflow==1.14.0

之後再使用

python
import tensorflow as tf

測試出現錯誤

FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.

根據查閱是numpy版本太高的原因,查詢該版本tensorflow合適的numpy版本

pip install --user --upgrade  numpy==1.16.0

這次再測試終於成功