python pip无法正常安装模块的解决办法
在使用pip install命令时一直报错超时,后根据网上建议修改指定安装源,操作如下:
(1)更换python安装目录下的源地址:将..\Lib\site-packages\pip\models\index.py(后来在另外一台win10的电脑上又变成了..\python3.6.5\Lib\site-packages\pip\_internal\models\index.py搞不懂为什么)文件中的PyPI值修改为你希望的国源链接。如将其修改为清华源:
注释掉:PyPI = Index(‘https://pypi.python.org/‘)
修改源:PyPI = Index(‘https://pypi.tuna.tsinghua.edu.cn/simple‘)
(2)如果步骤1设置了还没生效,则 在pip.ini文件中输入以下内容,文件路径:"C:\Users\Administrator\pip\pip.ini"
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
修改了指定安装源以后仍然超时报错
由于公司访问外网需要使用proxy代理访问,因此怀疑是proxy代理导致pip install指令执行出错,因此使用带proxy参数的pip install指令执行,问题解决
pip3 install pillow --proxy http://username:password@proxyname:port