Python安装第三方库太慢?配置好这个速度飞起

python数据分析

记录 分享 成长

初学Python的朋友们经常抱怨python安装第三方库速度缓慢,容易失败并报错,尤其是在安装如pandastensorflow等大型库时,速度更是慢得令人难以忍受。

为什么pip的安装速度会如此缓慢呢?首先,让我们了解一下pip。pip是Python中非常流行的包管理工具,只需在命令行中输入pip install package_name,即可自动安装第三方库。然而,pip是从pypi(Python的官方第三方库仓库)下载库文件的,pypi使用的是国外服务器,因此下载速度自然会很慢。

因此,不是pip慢,而是pypi慢。

立即学习Python免费学习笔记(深入)”;

解决安装速度慢的问题有一个方法,那就是通过国内的镜像网站下载。这些镜像网站完全复制了pypi的内容,并将其放置在国内的服务器上。你只需要将pip的下载源改为镜像站,就可以享受流畅快速的pip安装功能。

以临时配置为例,使用清华镜像源来安装第三方库,在命令行中输入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name

以安装pandas为例,如果不替换镜像源:

pip install pandas

替换为清华镜像源:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

清华pypi的镜像源每五分钟更新一次,内容丰富全面,推荐大家使用,网址如下:

https://pypi.tuna.tsinghua.edu.cn/simple

国内还有其他镜像源可供选择:

豆瓣 http://pypi.douban.com/simple/ 阿里 http://mirrors.aliyun.com/pypi/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

上面的方法是临时配置,意味着每次安装库时都必须带上镜像源的网址。这种方法不太方便,如果希望更省力,可以永久配置镜像源。配置好后,只需输入pip install package_name,即可快速安装库。

永久配置镜像源也很简单,分为自动和手动两种方法。

以自动配置清华源为例,在命令行中输入:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

执行后即完成配置。

手动配置在windows下,需在用户目录中创建一个pip目录,然后新建一个pip.ini文件(例如:C:Userszhupippip.ini)。

接着,打开pip.ini文件,复制粘贴以下内容并保存:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

配置完成。

使用国内镜像网站的好处在于,这些网站拥有丰富的开源工具,不仅限于pypi,你还可以从中下载mysql、anaconda、ubuntunodejs等主流软件,下载速度非常快。

以下是中科大镜像站,基本应有尽有,网址为:https://www.php.cn/link/70f44538106c52ad2a01ffba924792e2

Python安装第三方库太慢?配置好这个速度飞起

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享