Tensorflow執行pip公升級安裝的坑

2021-09-20 01:47:57 字數 1695 閱讀 3761

tensorflow是google的深度學習框架,目前在工業界和學術界都很受歡迎。剛推出的時候,tensorflow的安裝和使用都非常麻煩。幸好迭代到目前,tensorflow(寫作本文時最新版本為1.2.0)的安裝已經非常簡便了。

如果你的系統已經安裝好了anaconda(安裝方式請參考《如何用python做詞云?》一文),則全新的tensorflow安裝,只需要執行一行語句:

pip install tensorflow
完事大吉。

注意這裡咱們討論的是cpu版本。關於gpu版本的安裝方法,請參考tensorflow 官方說明 。

但是,如果你之前安裝過tensorflow的舊版本的話,有個坑請留意。

公升級的時候,你採用的命令應該為:

pip install -u tensorflow
我今天就是這樣執行的,可惜會報錯。

collecting setuptools (from protobuf>=3.2.0->tensorflow)

downloading setuptools-36.0.1-py2.py3-none-any.whl (476kb)

100% |████████████████████████████████| 481kb 61kb/s

installing collected packages: setuptools, protobuf, backports.weakref, tensorflow

found existing installation: setuptools 20.3

cannot remove entries from nonexistent file /anaconda/lib/python2.7/site-packages/easy-install.pth

查詢了一下,問題出在setuptools上。解決方法我參考了 這個帖子 。只需要執行一句話:

pip install -u -i setuptools
執行結果如下:

collecting setuptools

using cached setuptools-36.0.1-py2.py3-none-any.whl

installing collected packages: setuptools

successfully installed setuptools-36.0.1

這樣就可以徹底解決setuptools的麻煩。然後再執行:

sudo pip install -u tensorflow
一切順利,1.2.0版本的tensorflow就安裝上了。

1.0正式版後,tensorflow 的api與之前版本比起來,更加簡單易用。甚至還整合了keras模組。許多常用深度學習應用的**,可以降低到之前版本的50%以下。

所以,tensorflow的版本一定要及時更新。

祝深度學習之路愉快哦!

如何用《玉樹芝蘭》入門資料科學?

tensorflow安裝日誌 PIP

2017 02 18 最近tensorflow更新了1.0版本,安裝的方式更簡單了,我在更新後發現tf沒有支援gpu,於是解除安裝了後重新安裝了一下tensorflow 在已經安裝了pip和cuda cudnn的情況下,直接執行 pip install tensorflow gpu that s i...

mac 安裝pip 以及 tensorflow

安裝tensorflow的時候提示沒有pip,於是需要安裝pip。輸入以下命令可以檢視自己系統是否已經有pip pip v for python 2.7 pip3 v for python 3 如果沒有,在mac上安裝pip的步驟為 sudo easy install pip 安裝的是python2...

執行pip報錯

執行pip報錯 fatal error in launcher unable to create process using 網上看了很多方案都說直接執行 python3 m pip install upgrade pip 來公升級pip版本就好了,這個在大多數情況下都是有用的。因為重灌以後會根據更...