瞎猫碰死耗子解决You are using pip version 9.0.1,however version 22.1.2 is available.You should consider upgr
問題背景介紹
首先,我在安裝包的時候遇到“You are using pip version 9.0.1, however version 22.1.2 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.”這個報錯,然后我按照博客里的python -m pip install --upgrade pip這個更新雖然終端提示已經(jīng)成功了,但是一安裝包也是一大堆報錯。還是有報錯提示即還是沒有成功,如上圖所示。另外,我用管理員方式也還是不行。
然后,看到有博客說:“錯誤出現(xiàn)的原因可能是用戶在使用python的時候重新配置了環(huán)境,但cmd默認調(diào)用的是base的環(huán)境,所以版本不符,即使輸入upgrading語句也會報錯。”ta給出的具體解決措施是:打開Anaconda Powershell Prompt。這一點給了我啟發(fā),因為我安裝了anaconda3但是每次在終端運行conda命令時總是說不是內(nèi)部命令,所以我去環(huán)境變量配置了相應的路徑。如上圖所示。
接著在終端連續(xù)輸入“conda install pip”,直至出來“All requested packages already installed.”
最重要的一步要來了:確保終端提示的路徑里只有pip包,要不然紅色報錯會一直告訴你路徑(在這里“pip-9.0.1-py3.7.egg“就是多余的包)。
按照上面的路徑找到位置,然后刪除多余的包,確保只有一個pip包。
最后!更新pip包,再安裝就好啦
總結(jié)
問題出現(xiàn)原因:
(個人猜測):我的環(huán)境過于混亂,各種庫安裝的版本互相影響。
我的解決方法:
1、為環(huán)境互通做好準備(配置環(huán)境變量在終端利用conda來更新pip檢查),其實我感覺這不是解決問題的關(guān)鍵,但是可以排除一下其對更新的影響;而且它接下來的提示更加具有指向性。
2、不斷嘗試輸入”python -m pip install --upgrade pip“和” piip install XXX“,根據(jù)報錯提示找到多余的包刪除,一步步瞎貓碰死耗子。
補充
由于本人寫博客時間比較緊,里面涉及到一些看到的博客內(nèi)容不知道是不是可以轉(zhuǎn)載,所以沒有放出來,如果需要可以在評論區(qū)回復。
總結(jié)
以上是生活随笔為你收集整理的瞎猫碰死耗子解决You are using pip version 9.0.1,however version 22.1.2 is available.You should consider upgr的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k-shingles与minhash技术
- 下一篇: 光阴似箭,大学四年