一般而言pip卡住通常是因为 使用Pip从源安装非纯Python软件包(如果未提供Wheel软件包)。比如pip install ecos,cvxpy等,如果遇到这种情况,可以在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 直接下载相关的win二进制(仅限Win,MAC和Linux还是老老实实的安装gcc g++吧),如果Win想一劳永逸,那么先确定你的Python版本
当然还有一种情况就是万恶的文件不存在了,如下这种情况请直接安装这个pip的依赖库吧
utilsError: Download error for https://files.pythonhosted.org/packages/b5/6d/f52c0bc2359fe680aef4622bd5296
4f81f2882bdcf1d57ec27ba27d9bd10/numpy-1.18.1-cp37-cp37m-win32.whl#sha256=d92350c22b150c1cae7ebb0ee8b5670cc84848f6359cf6b5d8f8661709
8a9b73: _ssl.c:1059: The handshake operation timed out
python编译需要的Visual版本
Visual C++ | Python版本 |
14.X Visual Studio 2015以上 | 3.5, 3.6, 3.7, 3.8 |
10.0 Visual Studio 2010 | 3.3, 3.4 |
9.0 Visual Studio 2008以下 | 2.6, 2.7, 3.0, 3.1, 3.2 |
请按上面的相应的版本下载IDE,若是有现成的请点击工具->获取工具和新功能
2015版本的请依次展开编程语言->Visual C++->Common Tools for Visual C++2015
2017版本的请选中工作负载-> 使用 C++ 的桌面开发
安装时间较长,请耐心等待。下载速度还是挺不错的平均8M每秒 ,就是安装很慢
安装完后新建cmd窗口使用cl.exe如果提示:'cl.exe' 不是内部或外部命令
那么添加环境变量 VCINSTALLDIR
F:Program Files (x86)Microsoft Visual Studio 14.0VC(我这的安装是这个路径,如果你安装时选了其它路径,请填实际安装路径)
PATH也添加 cl.exe 的路径 F:Program Files (x86)Microsoft Visual Studio 14.0VC bin
pip有可能报 UnicodeDecodeError: 'utf-8' codec can't decode byte... 错误,这时需要将CMD的终端编码用“CHCP 65001”命令改为“UTF-8”后再安装。
如果你使用pycharm之类的编辑器或在cmd窗口里使用pip命令,请重启该应用,关闭工程无效。
文章评论