今天升級(jí)了一下pip到最新版,然后噩夢開始了蟆沫。
本來想安裝一個(gè)包,使用pip install的時(shí)候發(fā)現(xiàn)報(bào)錯(cuò)“ModuleNotFoundError: No module named 'pip._vendor.urllib3” 温治,使用pycharm同樣也無法安裝包饭庞。
更新pip之前之前完全沒這個(gè)問題,然后百度上查找百度完全沒好到解決辦法熬荆,連關(guān)鍵詞都幾乎沒有舟山。
然后轉(zhuǎn)向google,找到解決辦法如下卤恳,只需三步即可:
-
刪除pip文件夾:
進(jìn)入python下pip的安裝目錄累盗,比如這里我的目錄是:"C:\Users\woyue\AppData\Local\Programs\Python\Python37\Lib\site-packages" - cmd中執(zhí)行 python -m ensurepip命令:
C:\Users\woyue>python -m ensurepip
系統(tǒng)會(huì)檢查是否安裝pip,如沒有則會(huì)自動(dòng)安裝突琳,這里因?yàn)轭A(yù)先刪除了pip若债,將會(huì)自動(dòng)重裝:
Looking in links: C:\Users\woyue\AppData\Local\Temp\tmpck_hw3ik
Requirement already satisfied: setuptools in c:\users\woyue\appdata\local\programs\python\python37\lib\site-packages (39.0.1)
Collecting pip
Installing collected packages: pip
Successfully installed pip-10.0.1
- 執(zhí)行python -m pip install --upgrade pip 命令:
C:\Users\woyue>python -m pip install --upgrade pip
這步是由于自動(dòng)安裝的版本較低,需要更新pip拆融,執(zhí)行后:
Collecting pip
Using cached https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 10.0.1
Uninstalling pip-10.0.1:
Successfully uninstalled pip-10.0.1
Successfully installed pip-19.0.3
執(zhí)行完畢最后顯示"Successfully installed pip-19.0.3" 蠢琳,成功重裝了pip,經(jīng)過測試镜豹,pip已能正常使用傲须。