之前在anaconda中配置了一個名爲tensorflow的虛擬環境,並安裝好了tensorflow 1.15版本,今天想將tensorflow升級爲2.0版本,折騰一下午,最後終於成功
升級方法
-
根據anaconda官網目錄,得知目前tensorflow的最新版本爲2.1.0(20年2月),而mac os系統支持的最高版本爲2.0.0版本,見下圖:
-
通過命令
conda uninstall tensorflow
卸載已有版本,根據提示進行確認
-
根據官網提示輸入
conda install -c anaconda tensorflow
,沒想到默認又給安裝了1.15版本,我裂開… 重複步驟2再次卸載 -
這次通過指定版本號安裝,並提供下載地址
conda install --c https://conda.anaconda.org/anaconda tensorflow=2.0.0
,根據提示進行確認 -
終於更新成功,落淚了
-
因爲剛纔卸載的時候刪除了keras,而重新安裝的時候沒有自動安裝keras,還得自行安裝keras,目前的版本是
2.3.1
我是在anaconda軟件裏直接搜索安裝的
避坑指南
- 一開始是用pip3命令更新
pip3 install --user --no-warn-script-location --upgrade tensorflow
提示更新成功但是tensorflow版本毫無變化,隨後才意識到應該用conda
命令更新。