[python]pip upgrade failed

最近遇到要更新 pip 的時候 發生SSL 錯誤

稍微記錄一下問題

可以再安裝的時候 先將anaconda 的ssl預設關閉

conda config --set ssl_verify false

之後再執行

conda update pip

就可以更新pip囉!

不過通常會遇到SSL問題的時候 可能pip install package時也會fail

可以參考本網誌的 

pip 無法下載套件的解法
https://dotblogs.com.tw/rexhuang/2019/08/29/150115

2020/1/15 後記

除了用上面的conda 更新pip 以外 也可以直接下pip

pip install --upgrade pip

在uninstalling的時候都還蠻正常的

在安裝的時候卻出現
Could not install packages due to an EnvironmentError: [WinError 5] 存取被拒。:
'd:\\personal\\python_virtual_env_test\\testenv\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.

然後你就會發現你的pip壞掉了

連下一個pip list 都會出現 "No module named pip"

Windows 環境中 請輸入以下語法 先把pip救回來吧

python -m ensurepip

救回來之後, 在用以下語法就可以正常更新了

python -m pip install --user --upgrade pip

 

-----------------------------------------

有時在會走之前你就得跑

你不解決問題 就等問題解決你