安装慢_python安装第三方库太慢,很容易失败报错?教你如何提速
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
以下文章来源于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安装第三方库太慢,很容易失败报错?教你如何提速相关推荐
- python2必须安装步骤_Python入门-第三方库的安装及环境配置(2)
Python第三方库安装(基础版-基于pip安装三大基础第三方库的方法) 基于上篇文章,pip的安装过程搞定,接下来利用pip进行Numpy & Scipy & Matplotlib的 ...
- vue——引入第三方库因npm冲突(版本高低)报错
解决办法 npm install xxx -- force 或者 npm install xxx --legacy-peer-deps 借鉴该作者
- 【Python基础】Python安装第三方库太慢?配置好这个速度飞起
经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...
- Python安装第三方库太慢?配置好这个速度飞起
经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...
- python3.5安装教程linux_Linux下安装python3.6和第三方库的教程详解
Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! ...
- 安装和测试Python第三方库20200628
安装和测试Python第三方库 #!/usr/bin/env python # coding:utf-8import sysprint("Python解释器在磁盘上的存储路径:", ...
- python怎么用第三方库_python中第三方库的下载方法
1.最常用:在命令行中输入 pip install "库名称" 例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...
- epel安装第三方扩展源后,运行yum报错的解决方案
epel安装第三方扩展源后,运行yum报错的解决方案 参考文章: (1)epel安装第三方扩展源后,运行yum报错的解决方案 (2)https://www.cnblogs.com/jingxiaoni ...
- 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: ...
最新文章
- 报错解决transmission: Error: Input/Output error和ls: reading directory '': Input/output error
- [转载] js 读取和输出txt文件
- UPS 异常停机案例分析
- 写给萌新,聊聊你初入职场的那些疑惑~
- 【转】4.1触碰jQuery:AJAX异步详解
- 对象实例化指针_new一个对象发生了什么
- C++ STL容器vector篇(五) vector容器常用初始化操作总结(一维/二维)
- python开发技术详解代码_python开发技术详解(四)
- prim算法 最小生成树
- 鸿蒙系统的平板电脑,亓纪的想法 篇三百六十三:骁龙870+鸿蒙2.0!首款鸿蒙系统平板曝光,支持第二代M-Pencil...
- cut\grep\awk\sed命令详解
- 性能计数器驱动_Vulkan 探密:AMD Vulkan 开源驱动源码解析-零
- IC前端设计使用的EDA软件
- Matlab读nc文件
- Linux系统下下载Tomcat详细步骤。
- Socket编程面试题
- java利用穷举的思想实现 泊松分酒算法
- ReactNative基础(四)了解ListView的使用、实现GridView效果、编写一个真实网络请求案例
- 天池比赛-02-用Apriori算法进行商品关联分析
- 让电脑死机c语言,秘技:如何悄无声息的让一台电脑死机
热门文章
- jquery系列教程8-jquery插件大全
- matlab2c使用c++实现matlab函数系列教程-wilkinson函数
- Backend Qt5Agg is interactive backend. Turning interactive mode on.
- maven本地仓库中存在jar包,但编译不成功,显示jar包不存在
- C++全能//std//头文件
- Python之输入输出
- SQL 递归树 子父节点相互查询
- PHP用301重定向根域名到www域名
- SQL2008-显示表大小行数
- android style 与theme的区别