問(wèn)題描述
使用 pip install 安裝包的時(shí)候提示升級(jí),使用如下命令:
pip install --upgrade pip setuptools wheel
報(bào)錯(cuò)如下:
ERROR: Could not install packages due to an OSError: [WinError 5] 拒絕訪問(wèn)。: 'e:\\anaconda3\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.
再次執(zhí)行 pip 命令琼梆,報(bào)錯(cuò)如下:
> pip
Script file 'E:\anaconda3\Scripts\pip-script.py' is not present
原因分析
在使用 pip install --ugrade pip
命令升級(jí)的時(shí)候,會(huì)先將原來(lái)的 pip
卸載掉再安裝新版本的 pip
窿吩,但是在成功卸載之后茎杂,由于權(quán)限的問(wèn)題無(wú)法安裝新版本 pip
,所以 pip
就沒(méi)法使用了纫雁。
解決方法
從源碼重新安裝 pip 即可煌往,使用以下方法來(lái)安裝:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下載安裝腳本
$ python get-pip.py # 運(yùn)行安裝腳本
部分 Linux 發(fā)行版可直接用包管理器安裝 pip,如 Debian 和 Ubuntu:
sudo apt-get install python-pip