要说使用Python中最让人头疼的过程,不是程序崩溃代码报错,而是卡在安装某个依赖库上,因为报错的代码千篇一律但安装失败的情况千奇百怪,因此本文将介绍我在安装第三方库遇到问题时的一般操作。

在安装某个库的时候,首先当然是直接pip,比如 pip install pandas ,可是在某些时候会发现下载速度只有1kb/秒,甚至在苦苦等到花儿都谢了之后的99%直接报错time out,是不是想砸电脑的心都有了。

这时在pip最后加上一个镜像源速度就会嗖嗖的上去了,比如使用清华源

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

好了,这么一操作速度是上去了但是可能依旧会报出安装失败,这时可以尝试使用 conda install xxx 或者打开anaconda在包管理器中搜索安装:point_down:

anaconda会查找你需要安装的包并提示安装相关依赖包,你问这和pip有什么区别,反正pip不好用的时候,从这里试一下经常就能搞定。但是anaconda中有时并找不到我们要的库,所以这时候就要去pypi网站(pypi.org/)中搜索你需要的库

然后点击download,在右边的一堆结果中找到你系统对应版本的轮子下载到本地,然后就可以安装了,但是 有的时候,你会发现怎么一个库会提供 .whl/.tar/.tar.gz ,这三种格式的安装文件有啥区别呢?

whl文件 (也就是轮子)就是已经编译好的包,类似于exe文件安装只需要打开命令行(终端)输入 pip install 接着直接将这个轮子拖进命令行按回车就能安装 , 而 tar包 只是打包在一起还没有编译的源文件, tar.gz 包是压缩并打包在一起的源文件,也没有编译,而安装这两种包的方法就是先解压,然后在命令行cd进入解压得到的文件夹,执行下面代码即可

python setup.py install

如果还是报错,那么可以根据提示来看是你的版本下载错了,还是有什么依赖没有安装,版本错了重新下,依赖没装就一个一个装上,现在还有最后一个问题,怎样安装历史版本的库,比如pyecharts,0.5.x版本与1.x版本的语法基本不一样,pip默认会安装最新版本,那怎样安装历史版本?可以在pip最后加上你需要的版本比如

pip install pyecharts == 0.5.9.11

如果安装失败或者pypi中又找不到我要的指定版本怎么办?此时可以从下面的网站中找

www.lfd.uci.edu/~gohlke/pythonlibs/

基本上官方的、非官方的第三方库都能在里面,然后找到你环境所对应版本的轮子用之前方法安装即可,并且还会告诉你需要哪些依赖库

好了,以上就是我在安装python第三方库时常用的方法与网站,其实在安装包出错时都会提示你哪里出问题了,而大多数情况无非是 连接超时、版本不对、依赖包安装失败 。连接超时就换个镜像、版本不对就更新版本、依赖包安装失败就找到报错的那个包下载源文件/轮子一个一个安装总能搞定。希望大家不要因为这些问题折腾太久

一日一技:安装Python第三方库的几种姿势相关推荐

  1. python如何下载os库_简谈下载安装Python第三方库的三种方法

    如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...

  2. 【Python】cmd指令安装python第三方库的几种方法

    摘要 Python具有非常强大的第三方库,它可以帮助你处理各种工作,包括正则表达式.文档生成.单元测试.线程.数据库.网页浏览器.CGI.FTP.电子邮件.XML.XML-RPC.HTML.WAV文件 ...

  3. dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...

  4. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

  5. python如何离线安装第三方库_离线环境安装python第三方库

    python 离线环境安装python第三方库 author: yafeishi tags: AntDB,python python对于运维工作确实方便了很多,但很多比较实用的库都是第三方提供,在os ...

  6. python中安装一个第三方库的命令格式是-无法使用pip命令安装python第三方库的彻底解决方案...

    无法使用pip命令安装python第三方库的原因及解决方法 再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的Scripts文件夹里面.我们可以 ...

  7. python安装第三方库-python第三方库的四种安装方法

    讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功 ...

  8. python中安装一个第三方库的命令格式是-PyCharm 如何安装python第三方库及插件

    一.如何安装python第三方库: 1.有一个专门可下载安装第三方库的网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ctrl+f 搜索要下载的第三方库, ...

  9. Linux离线安装Python第三方库Requests

    前言:因为公司服务器不能上外网,所以执行Python脚本需要自行配置,如用到第三方库,也要自行安装.由于这个系统镜像缺少很多基础依赖,导致各种apt install都无法安装,只能源码安装插件.不管如 ...

最新文章

  1. 中国联通:基于SOC的MSS实践
  2. mathematica实现闭包
  3. 深入探讨 java.lang.ref 包--转
  4. lower_bound和upper_bound算法
  5. easyui treegrid获取父节点的id_超简单的分布式ID生成方案!美团开源框架介绍
  6. 腾讯云Centos升级python2到python3
  7. 字符串 charat_Java | String.charAt(index)| 从字符串中按索引获取字符
  8. 中国 AI 开发者真实现状:写代码这条路,会走多久?
  9. The Penn Discourse TreeBank 2.0
  10. java的字符串池_翻译-Java字符串池
  11. 应用计算机散热的原理是什么,电脑的主机风扇散热原理
  12. 【概率论】【笔记】【@汤家凤】【数一】【第五章】
  13. 一篇文章看明白 Android 从点击应用图标到界面显示的过程
  14. 程序人生-Hello‘sP2P
  15. 网络连接正常,浏览器确没有网?
  16. 卡券、直充下单接口文档
  17. 论职务犯罪案件侦查 z
  18. hadoop日常应用的一点小分享(新人鄙见)
  19. 【前端性能】常见前端性能优化
  20. 材料专业转行,可以做什么

热门文章

  1. springboot(四)——@EnableConfigurationProperties是如何起作用的你知道吗
  2. Express 极速掌握
  3. /proc/sys/net/ipv4 详解2
  4. linux下安装php两种模式区别
  5. Linux模拟超级终端minicom(二)
  6. MSN再次出现大面积瘫痪 微软称尚未查明原因
  7. JAVA11 - ZGC 特性
  8. 如何在Ubuntu 16.04上使用MySQL 5.6配置Galera集群
  9. mac系统升级后使用gitxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), miss
  10. oppo5.0以上系统怎么样不Root激活Xposed框架的经验