python3 -m venv env source env/bin/activate pip install tensorflow==1.3不指定 1.3 的話,install 會有一堆相容問題。
不用 venv 的話,會裝到系統目錄,問題更大。
在 ubuntu 18.04,python3 (3.6.9),pip3 安裝 tensorflow==1.14.0,會出現 Error:
protobuf need python > 3.7這個問題升級 pip3 後就 OK
升級pip3 的方法:
python -m pip install --upgrade pip實際上,因為沒有sudo,這個command 會install 新版 pip 到 ~/.local/bin 下。
要重新login 才會 invoke 到。
要更新 pip3 的話,不知道用什麼方法,所以:
python3 -m pip install --upgrade pip結果在 ~/.local/bin 下產生了 pip3, pip3.6,同時 pip 內容也被改成 python3.6 了。
為了讓 pip 回到 python2.7,把 .local/bin 下的 pip2 copy 成 pip
好像用...
pip3 install --upgrade pip
沒有留言:
張貼留言