1. 程式人生 > 實用技巧 >[pycharm中]pip install出現Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。解決方案

[pycharm中]pip install出現Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。解決方案

對pip進行update

pip 是 Python 包管理工具,該工具提供了對Python 包的查詢、下載、安裝、解除安裝的功能。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。

你可以通過以下命令來判斷是否已安裝:

pip --version     # Python2.x 版本命令
pip3 --version    # Python3.x 版本命令

如果你還未安裝,則可以使用以下方法來安裝:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下載安裝指令碼
$ sudo python get-pip.py    #
執行安裝指令碼

注意:用哪個版本的 Python 執行安裝指令碼,pip 就被關聯到哪個版本,如果是 Python3 則執行以下命令:

$ sudo python3 get-pip.py    # 執行安裝指令碼。

一般情況 pip 對應的是 Python 2.7,pip3 對應的是 Python 3.x。

pip 升級

Linux 或 macOS

pip install --upgrade pip    # python2.x
pip3 install --upgrade pip   # python3.x

Windows 平臺升級:

python -m pip install -U pip   #
python2.x python -m pip3 install -U pip # python3.x python -m pip install --upgrade pip

如果出現以下問題

則是因為響應超時,可以考慮一下:

1.可以換源update:

python -m pip install --upgrade pip -i https://pypi.douban.com/simple

2.延長響應時間:

>pip --default-timeout=100 install -U pip

如果出現以下問題:Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問。

新增--user選項賦予許可權:

python -m pip install --upgrade pip -i https://pypi.douban.com/simple --user