准备给我的jupyter notebook加个自动补全功能,网上说要装个pip install jupyter_contrib_nbextensions
结果运行了两次都报pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
这就是因为网不好,嗯,就是网不好,可没有什么墙。。。
0.几个国内源
http://pypi.douban.com/simple/ 豆瓣
http://pypi.hustunique.com/simple/华中理工大学
http://pypi.sdutlinux.org/simple/山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学
http://mirrors.aliyun.com/pypi/simple/阿里云
https://pypi.tuna.tsinghua.edu.cn/simple/simple/ 清华大学
1.临时修改
直接执行命令:
1 | pip install pythonModuleName -i https://pypi.douban.com/simple |
2.修改默认配置
需要修改~/.pip/pip.conf
。
修改 pip.conf 文件 (没有就创建一个)
1 | %APPDATA%\pip\pip.ini |
修改内容如下:
1 |
|
修改文件后,执行命令发生错误
使用非HTTPS加密源(如豆瓣源),在执行命令发生错误,在命令最后加上--trusted-host pypi.douban.com
1 | pip install django -i http://pypi.douban.com/simple --trusted-host pypi.douban.com |
3.在pycharm中创建Django失败-2020.1.06更新
我想在pycharm2017中直接创建Django项目,前两个方法均不起作用,依然报错443超时
所以,针对Windows10,有了第三种修改方法。
下载的过程,可以看到,默认情况下,最后是pythonhosted.cn这个域名中下载文件出了问题,这是python官方的域名,对应的网站是在国外。
按照pip的官方说明文档,它的配置文件应该放在%APPDATA%/pip/目录下,配置文件名称是pip.ini,我们先按下win+R键。或者在开始菜单上点右键,点运行。然后在出来的窗口中输入%APPDATA%,然后点击确定。
我的电脑打开的是C:\Users\HP\AppData\Roaming,在这个目录下没有看到pip目录,因此需要手动创建一个。
进入pip文件夹,创建一个pip.ini,写入
1 | [Global] |
配置文件配置好以后,点击文件,再点击保存。然后就可以关闭文件编辑框了。
然后重新使用pycharm创建Django项目,稍候就能看到,下载成功。
4.实测
我是用的临时修改的方法,
实测效果不错
1 | Looking in indexes: https://pypi.douban.com/simple/ |