1. 程式人生 > >tensorflow 升級失敗 ImportError: cannot import name abs

tensorflow 升級失敗 ImportError: cannot import name abs

之前安裝的比較早,版本是1.6.0,最近想要升級,於是參考網上鍊接進行升級

pip install --upgrade --ignore-installed tensorflow

升級之後執行出現了模組匯入錯誤
ImportError: cannot import name abs

網上搜索是因為和protobuf版本不相容造成的,因此需要解除安裝重新安裝

pip uninstall tensorflow protobuf --yes
pip install --ignore-installed --upgrade --ignore-installed tensorflow

題外話,
如果之前基於 Anaconda 的安裝的話,在升級之前,先對原來的環境進行備份,操作比較好。

複製某個環境

conda create --name new_env_name --clone old_env_name

升級參考連結:https://blog.csdn.net/lwplwf/article/details/75151050
解決參考連結:https://github.com/tensorflow/probability/issues/46