解决方法一 —— 指定下载源
使用常用的国内源下载,例如:
清华源:
pip install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣源:
pip install catboost -i https://pypi.douban.com/simple
解决方法二 —— 超时设置
使用超时设置,例如:
pip --default-timeout=500 install catboost
pip --default-timeout=500 install -U pip catboost
解决方法三 —— 换源+超时设置
同时使用国内源 + 超时设置,(就是有时仍慢了点,但仍有可能传输中断) ^ ^:
pip --default-timeout=500 install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple
解决方法四 —— 离线安装
然而,当网络条件太差而上述方法都行不通时,只能手动下载安装包进行离线安装了。例如,直接在浏览器输入下面蓝框中的链接:
通过浏览器下载完毕后,打开命令行,在安装包所在位置以下命令直接安装:
pip install catboost-0.24.2-cp36-none-win_amd64.whl
最后终于安装完成:
此外,其实还有不少相关网站可以下载离线 Python 安装包,例如:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml