文章目录

  • 1.直接在命令行窗口中在线安装与升级
  • 2.不能直接在命令行窗口中安装
    • (1)whl格式
    • (2)zip,tra.gz格式

  Python有很多强大的第三方库,这些库中的函数可以为我们提供很多的功能。在使用这些库之前需要我们进行安装。我相信很多人可能和我一样,在安装这些库时会遇到各种各样的问题,根据我采坑的经验,给大家分享一些安装库的方法及细节。
如果大家觉得文章很好记得点赞并分享给他人哦,如果觉得有不好的地方希望能在评论中告诉我,以便加以改进
ps:有的包会有奇奇怪怪的安装问题,可能是文件本身存在问题,可以留言给我,我也可以帮你看看是哪里出现了问题,不过大可以放心的是,主流的第三方库只要使用正确的安装方式一定可以安装成功。
第三方库安装网站:
https://www.lfd.uci.edu/~gohlke/pythonlibs/添加链接描述
https://pypi.tuna.tsinghua.edu.cn/simple/添加链接描述
http://pypi.doubanio.com/simple/添加链接描述
在下面的文章里会有更多的介绍

1.直接在命令行窗口中在线安装与升级

  最简单的方式,通过命令提示符安装,如果你使用的是PyCharm,那么打开cmd,使用pip install ****来在线安装(****代表省略包的具体名称)。win + R 出现运行窗口,在里面输入cmd即可。

图 1  运行窗口

图 2  cmd也就是这个黑色的命令行窗口 图 3  在cmd中使用pip 在线安装

  安装后出现****successfully installed就是安装成功了(反正不出现黄色,红色的字就应该没啥问题,算是安装成功。当然不管出现白字,黄字,红字,大家要去看命令行窗口上面的内容,而不是无脑的百度搜索,因为有的问题你可能搜索不到,但是通过理解字面意思完全可以解决,如果你说你懒得看懂英文,就当我没说)

在 cmd 中 使用 pip install ****  -U 就可以实现对第三方库的升级

图 4   cmd 中升级第三方库
   当然遇到红色的字也不要慌,一般常见的是下面这种情况,由于连接不稳定导致超时从而下载失败

图 5   cmd 中下载时连接超时

   我们可以选择输入pip --default-timeout=100 install ****把超时的时间间隔延长来完成下载或者参照后面的方法下载文件到本地再进行安装。

图 6   cmd 中设置超时时长

  但如果你使用的是Anaconda,则不能使用cmd了,因为他不能安装到Anaconda的路径当中,相信很多人在刚开始使用Anaconda时会遇到这个问题,我们在Anaconda Powershell Prompt或者Anaconda Prompt中使用conda install ****(****代表省略包的具体名称)或者 pip install ***来安装都是可以的。(22四种选择)

图 7   Anaconda Powershell Prompt

Anaconda Powershell Prompt 和 cmd 差不多也是黑乎乎的命令行窗口,输入conda install ****(****代表省略包的具体名称),就可以了

图 8   Anaconda Powershell Prompt 中使用 conda 安装第三方库(1)

图 9   Anaconda Prompt 中使用 pip 升级第三方库(1)
有时候会问Yes or No,输入之前自己看一下是否要进行进程,要对自己负责

图 10  Anaconda 安装第三方库

2.不能直接在命令行窗口中安装

  有些第三方库不支持pip或者conda这种无脑安装的安装方式,需要我们先将第三方库下载到电脑上,再进行手动安装
推荐网站:
https://www.lfd.uci.edu/~gohlke/pythonlibs/添加链接描述
这个网站打开稍慢,但可下载的文件大多为whl格式,方便安装(偶尔会打开的很慢,耐心等一下,总是会打开的)
https://pypi.tuna.tsinghua.edu.cn/simple/添加链接描述
清华镜像,这个网站打开很快,而且第三方库非常全,基本想要的第三方库都有,但下载的文件多维tra.gz,不如whl格式安装方便。
http://pypi.doubanio.com/simple/添加链接描述
豆瓣镜像,和清华差不多。

(1)whl格式

  先将whl格式的文件下载好,放到目录当中,使用pip install ****.whl来安装

图 11   whl 格式文件长这样

把文件放入到目录当中,cmd 或 Anaconda Powershell Promp 中表明了目录的位置

图 12   需要存放文件的位置

图 13   使用pip install ****.whl来安装(上面提示了成功安装)

(2)zip,tra.gz格式

如果下载的是zip或tra.gz格式的压缩包可以通过以下方式安装:
将压缩包解压到目录下并确保有setup.py文件,则在当前目录下打开命令行窗口,输入:
python setup.py install
即可以安装成功
先下载压缩包,已经给过大家网站了,下好了是这样的(不同压缩软件的图标不一样可以忽略)

图 14   tra.gz格式

然后把压缩包里所有的文件放到目录里就可以了,像我这样

图 15   tra.gz格式

再打开 cmd 或者 Anaconda Powershell Prompt,输入python setup.py install(以 Anaconda Powershell Prompt为例)

图 16  安装 tra.gz格式文件(1)
图中写了安装的位置,也就是证明安装成功了

图 17 安装 tra.gz格式文件(2)
既然都看到最后了记得点赞哦,如果到这里还有问题的话记得留言给我

python第三方库的下载、安装与升级(包含whl,zip,tra.gz格式)相关推荐

  1. 下面不属于python第三方库的安装方法的是-python第三方库的pip安装方法

    安装python第三方库的三种方法 方法1:使用pip命令 方法2:集成安装方法 方法3:文件安装方法 一.pip命令安装方法(需要联网): pip安装方法简单讲就是使用python自带的pip安装工 ...

  2. python第三方库无法下载_无法使用从PyCharm中下载的第三方库

    我正在开发一个脚本,它将使用Basemap库将数据绘制到地图上.我正在尝试导入Shapely,以便在同一个脚本中使用.我在Windows7环境中为Python2.7使用Anaconda2.我用cond ...

  3. python第三方库jieba下载_Python第三方库____jieba

    jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个词语 jieba是优秀的中文分词第三方库,需要额外安装  (pip install jieba) jieba库提供三种分词模式,最简单只 ...

  4. python第三方库介绍和安装

    Gensim是一款开源的第三方Python工具包,用于从原始的非结构化的文本中,无监督地学习到文本隐层的主题向量表达. 它支持包括TF-IDF,LSA,LDA,和word2vec在内的多种主题模型算法 ...

  5. Python第三方库(模块)下载和安装(使用pip命令)

    Python第三方库是由社区开发者编写的代码包,用于增强Python的功能和提供各种特定的功能.通常,这些库被打包为模块,可以通过使用Python包管理工具pip来下载和安装. 以下是使用pip下载和 ...

  6. 下面不属于python第三方库的安装方法的是-关于python中第三方库安装方法和问题解决...

    一.安装方法 方法一: 1.管理员身份启动命令行(运行--->cmd) 2.pip install 库的绝对路径和库的详细名称 :或者运用cd命令跳转到下载好的库所在的位置然后pip insta ...

  7. python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏

    一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作. 具体的 ...

  8. Python第三方库的安装,升级以及版本查看

    方法:通过电脑的cmd命令行来进行python第三方库的安装,升级以及版本查看 安装和升级pip 安装pip方法1 在cmd命令行输入以下命令: python -m ensurepip #当提示不存在 ...

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

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

最新文章

  1. 48 jQuery元素操作
  2. 计算机开始按钮作用,Win8.1的12个变化:开始按钮回归功能不再
  3. 数据挖掘学习笔记之人工神经网络(一)
  4. Python的Mixins机制
  5. Thief in a Shop
  6. disabled运用;div,li元素禁用点击事件;防止a标签打开url;禁用click事件,删除onclick
  7. linux mysql怎么建数据库用户,Linux MySQL新建用户
  8. POJ 3280 Cheapest Palindrome(DP)
  9. mysql日期教程_MySQL日期函数详解
  10. Error:Execution failed for task ':app:clean'. Unable to delete directory: /media/file/workspaces/a
  11. 冒泡排序面向对象java_冒泡排序
  12. Unity基础UI框架
  13. Qt Http实现网络文件下载
  14. 教孩子学编程python语言pdf_教孩子学编程 PYTHON语言版 PDF 下载
  15. 2020中国隧道与地下工程大会(CTUC)暨中国土木工程学会隧道及地下工程分会第二十一届年会
  16. nil pointer evaluating interface {}.replicaCount
  17. 摇篮式五轴与主轴摆动式五轴加工中心的区别
  18. 计算机病毒与蠕虫的特点比较,蠕虫病毒的特点是什么
  19. 黑马程序员--Objective-C之--自动释放池的概念以及使用
  20. 常见的几种身份验证方法

热门文章

  1. cocoscreator数字增长动画
  2. 2022汽车驾驶员(初级)考试模拟100题及模拟考试
  3. Java 儒略历和公历的换算
  4. [双板滑雪]教学视频和技术贴精选
  5. linux shell 快速掌握
  6. 大三期末前端页面开发论文
  7. Rocksdb Compaction 源码详解(一):SST文件详细格式源码解析
  8. html5绘制随机五角星_HTML5 canvas基本绘图之绘制五角星
  9. 照书写轮子——图的五种常见接口的实现(DFS、BFS、最小生成树问题、最短路径问题、关键路径问题)
  10. 计算机无法发现网络共享打印机,网络打印机,无法被其它电脑识别