前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

以下文章来源于Python大数据分析 ,作者朱卫军

为什么pip会很慢?

先来了解下pip

pip是一个非常流行的python包管理工具,在命令行中只需要输入pip install package_name,就可以自动安装第三方库。

然而pip是从pypi中下载库文件的,pypi是python官方第三方库的仓库,它用的是国外的服务器,下载速度自然很慢。

所以不是pip慢,而是pypi慢。

有一种方法可以解决安装慢的问题,那就是通过国内镜像网站下载。镜像网站完整复制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下,直接在user目录中创建一个pip目录,再新建文件pip.ini。

(例如:C:Userszhupippip.ini)

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

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

配置成功。

镜像网站的好处

国内的这些镜像网站拥有非常多的开源工具,不光是pypi,你还可以在里面下载mysql、anaconda、ubuntu、nodejs等主流软件,速度杠杠的。

以下是中科大镜像站,基本啥都有。

网址:https://mirrors.ustc.edu.cn/

安装慢_python安装第三方库太慢,很容易失败报错?教你如何提速相关推荐

  1. python2必须安装步骤_Python入门-第三方库的安装及环境配置(2)

    Python第三方库安装(基础版-基于pip安装三大基础第三方库的方法) 基于上篇文章,pip的安装过程搞定,接下来利用pip进行Numpy & Scipy & Matplotlib的 ...

  2. vue——引入第三方库因npm冲突(版本高低)报错

    解决办法 npm install xxx -- force 或者 npm install xxx --legacy-peer-deps 借鉴该作者

  3. 【Python基础】Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

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

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  5. python3.5安装教程linux_Linux下安装python3.6和第三方库的教程详解

    Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! ...

  6. 安装和测试Python第三方库20200628

    安装和测试Python第三方库 #!/usr/bin/env python # coding:utf-8import sysprint("Python解释器在磁盘上的存储路径:", ...

  7. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

  8. epel安装第三方扩展源后,运行yum报错的解决方案

    epel安装第三方扩展源后,运行yum报错的解决方案 参考文章: (1)epel安装第三方扩展源后,运行yum报错的解决方案 (2)https://www.cnblogs.com/jingxiaoni ...

  9. yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案

    yum安装出现Error: Package: glibc-headers-2.17-157.el7.x86_64 (centos7.3)类似报错解决方案 参考文章: (1)yum安装出现Error: ...

最新文章

  1. 报错解决transmission: Error: Input/Output error和ls: reading directory '': Input/output error
  2. [转载] js 读取和输出txt文件
  3. UPS 异常停机案例分析
  4. 写给萌新,聊聊你初入职场的那些疑惑~
  5. 【转】4.1触碰jQuery:AJAX异步详解
  6. 对象实例化指针_new一个对象发生了什么
  7. C++ STL容器vector篇(五) vector容器常用初始化操作总结(一维/二维)
  8. python开发技术详解代码_python开发技术详解(四)
  9. prim算法 最小生成树
  10. 鸿蒙系统的平板电脑,亓纪的想法 篇三百六十三:骁龙870+鸿蒙2.0!首款鸿蒙系统平板曝光,支持第二代M-Pencil...
  11. cut\grep\awk\sed命令详解
  12. 性能计数器驱动_Vulkan 探密:AMD Vulkan 开源驱动源码解析-零
  13. IC前端设计使用的EDA软件
  14. Matlab读nc文件
  15. Linux系统下下载Tomcat详细步骤。
  16. Socket编程面试题
  17. java利用穷举的思想实现 泊松分酒算法
  18. ReactNative基础(四)了解ListView的使用、实现GridView效果、编写一个真实网络请求案例
  19. 天池比赛-02-用Apriori算法进行商品关联分析
  20. 让电脑死机c语言,秘技:如何悄无声息的让一台电脑死机

热门文章

  1. jquery系列教程8-jquery插件大全
  2. matlab2c使用c++实现matlab函数系列教程-wilkinson函数
  3. Backend Qt5Agg is interactive backend. Turning interactive mode on.
  4. maven本地仓库中存在jar包,但编译不成功,显示jar包不存在
  5. C++全能//std//头文件
  6. Python之输入输出
  7. SQL 递归树 子父节点相互查询
  8. PHP用301重定向根域名到www域名
  9. SQL2008-显示表大小行数
  10. android style 与theme的区别