今天在升级下载Python第三方库的时候特别慢,最后去升级pip的时候竟然还time out了,哇心态炸了。
问题想清楚了该怎么解决呢?
咱们可以用国内的镜像源啊,于是我在网上搜了一下国内的镜像源。哇还真不少呢。
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
山东理工大学:http://pypi.sdutlinux.org/
华中理工大学:http://pypi.hustunique.com/
最后想了一下为什么会这么慢?
先来了解下pip,pip是一个非常流行的python包管理工具,在命令行中只需要输入pip install package_name,就可以自动安装第三方库。因为python默认的国外的资源,下载国外资源的时候就需要翻墙,这样的话网速就会特别慢,有时候会出现没有网速就会time out了。
临时配置
拉一个出来试试喽。先试试我刚才time out的那一个
python -m pip install --upgrade pip -i pypi.tuna.tsinghua.edu.cn
哇速度快得一P。还没来得及截图呢就完了。
不算不算,我再找一个试试。
pip install pandas -i pypi.tuna.tsinghua.edu.cn
怎么样,对比图比我磨嘴皮子管用吧,这哥们用起来超爽啊。
但是问题来了,这家伙总不能我下载一个库就让我跟着输一遍镜像源吧,我也记不住啊。记住睡一觉我也就忘了啊,怎么办??
只要思想不滑坡,办法总比困难多!
永久配置
上面的用法是临时配置,也就是说每次安装库时必须带上镜像源的网址。其实这样不太方便,若想省力气,那就要永久配置镜像源,配置好后只要输入pip install package_name,就可以快速安装库了。
永久配置镜像源也简单,分为两种方法,自动和手动。
自动配置,以配置清华源为例,在命令行输入:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
手动配置,windows下,直接在user目录中创建一个pip目录,再新建文件pip.ini。(例如:C:\Users\peanut\pip\pip.ini)
接着打开pip.ini文件,复制粘贴以下内容并保存。
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
搞定!
欢迎大家关注,每天学习python!