超详细的Python安装第三方库常用方法汇总

作者:今天一定早睡_ 时间:2023-08-26 08:54:47 

前言

在pyhton的学习中,相信大家通常都会碰到第三方库的安装问题,这个问题对于很多初学者而言头疼不已。这里我做一些简单的总结,如何正确高效地安装第三方库,少走弯路(毕竟都是我亲自踩过的坑,所以特地来总结一下,方便以后回顾和总结)!

安装方法

1. 通过pychram安装

这是我觉得最简单直接的一种方法,但是也最容易报错。

打开File-Settings-Project-Python Interpreter

超详细的Python安装第三方库常用方法汇总

从这里可以看到你已经安装的第三方库以及版本,然后点击下方的加号可以进行添加。这里我以numpy为例,在上方进行搜索你想要的库,然后在右下方可以选择你想要的版本,如果不勾选则默认为最新版本,点击Install Packages即可进行安装。

超详细的Python安装第三方库常用方法汇总

2. pip安装 *

如果在pycharm中安装失败了,或者没有使用pycharm,可直接用pip * 进行安装。

首先打开cmd,直接输入pip install 你想要安装的第三方库(这里我还是以numpy为例)

超详细的Python安装第三方库常用方法汇总

这里,我同时补充下关于pip的一些更新、卸载的方法:

(1)pip 自身的升级

py -m pip install --upgrade pip

(2)pip安装/卸载/升级

pip install 包名              #安装
pip uninstall 包名            #卸载
pip install --upgrade 包名    #升级

(3)pip查看已安装的包

pip list

(4)pip检查哪些包需要更新:

pip list --outdated

(5)pip查看某个包的详细信息:

pip show 包名

(6)pip安装指定版本的包:

pip install 包名==版本号
例如:
pip install numpy==1.20.3
pip install 'matplotlib>3.4'
pip install 'matplotlib>3.4.0,<3.4.3'  #可通过使用==, >=, <=, >, <来指定版本号

3. 下载whl文件到本地离线安装

如果前面两种方法都宣告失败,那么我最推荐的方法就是第三种,虽然不如前两种来的方便,但亲测有效,不会报错!进入该网站https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到你需要下载的库,这里我以matplotlib为例:
首先一定要注意在安装这个包之前他所依赖的一些库,一定要先安装这些库之后才能安装这个你想要的,否则就会报错。
同时,在对某一个库进行更新之后,也一定要注意同时更新它依赖的库,否则也会出现错误。

超详细的Python安装第三方库常用方法汇总

之后再根据你的python版本以及位数进行选择后下载,这里因为我的python版本是3.7.9,位数是64位,所以我选择了matplotlib‑3.5.1‑cp37‑cp37m‑win_amd64.whl。

将下载好的whl文件保存到该文件夹下Python37\Lib\site-packages,在该文件下打开cmd,输入pip install whl文件名即可进行安装。

超详细的Python安装第三方库常用方法汇总

超详细的Python安装第三方库常用方法汇总

3.1 补充

在我安装过程中,大部分失败的问题都是由于没有安装对应的依赖包所造成的,所以在报错后,一定及时检查对应的包有无安装且同时进行更新。

比如,我曾碰到这个问题:AttributeError:module &lsquo;matplotlib&rsquo; has no attribute &lsquo;get_data_path&rsquo; ,困扰了我一个下午没有解决出来,最后发现是matplotlib所依赖的一个包没有安装上。

超详细的Python安装第三方库常用方法汇总

4.其他方法

4.1 Python官方的Pypi菜单

直接搜索第三方库进行安装,地址:https://pypi.org/

4.2 国内镜像源解决pip安装过慢的问题

Windows系统下,安装第三方库时,常常会遇到超时或下载过慢的情况,这是因为Python的服务器在国外,所以有时用pip下载时网速过慢,这时建议使用国内的镜像源进行安装。

安装方法:打开cmd,添加&ldquo;-i&rdquo;或&ldquo;&ndash;index&rdquo;参数。以numpy为例:`pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy

常用的几个国内镜像源:

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple

  • 阿里云:http://mirrors.aliyun.com/pypi/simple/

  • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

  • 豆瓣:https://pypi.douban.com/simple

小结

对于大多数新手来说,Python第三方库的安装绝对是初学路上的拦路虎,我也曾为这个问题头疼不已。但就我个人安装而言,前三种方法我都亲身测试过。第一种和第二种最为简单直接,但容易出错,因为不熟悉各个包之间的依赖关系,所以我强烈建议,如果前两种安装不成功,一定要试试第三种!!看清楚安装你所需要的第三方库之前还需要安装的包,否则安装不成功!!第四种方法,我并没有经常用到,因为我觉得前三种方法已经非常足够应付安装你所需要的库了,当然,第四种方法有需要的也可以详细了解下,我这里就不做过多介绍了!

来源:https://blog.csdn.net/wongyinger/article/details/122890031

标签:python,安装,第三方库
0
投稿

猜你喜欢

  • 小程序如何支持使用 async/await详解

    2024-06-20 17:48:52
  • asp如何删除数据库中的表或索引?

    2010-06-26 12:23:00
  • 使用Python从零开始撸一个区块链

    2021-06-02 07:28:22
  • mysql 如何使用JSON_EXTRACT() 取json值

    2024-01-16 04:26:46
  • Mysql使用存储过程快速添加百万数据的示例代码

    2024-01-19 21:51:26
  • element 实现导航栏收起展开功能及思路

    2024-05-10 14:17:11
  • JavaScript缓动动画函数的封装方法

    2023-08-07 10:48:26
  • 解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题

    2023-06-28 02:44:14
  • 详解JDBC对Mysql utf8mb4字符集的处理

    2024-01-14 12:01:43
  • Django Session和Cookie分别实现记住用户登录状态操作

    2021-09-14 05:15:24
  • 数据库 关键字一览表

    2024-01-22 23:27:21
  • Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题

    2022-06-09 20:07:37
  • php反序列化之魔术方法超详细讲解

    2023-11-16 07:24:59
  • Python 导入文件过程图解

    2021-06-04 12:31:34
  • python绘制字符画视频的示例代码

    2023-11-09 16:21:46
  • Python绘制K线图之可视化神器pyecharts的使用

    2023-06-28 12:30:58
  • 科讯cms文章分页列表页码样式的修改

    2008-07-10 13:11:00
  • 对SQL Server聚集索引的指示综合描述

    2010-08-31 14:25:00
  • Mysql覆盖索引详解

    2024-01-14 06:54:29
  • python如何获得list或numpy数组中最大元素对应的索引

    2021-02-10 11:30:12
  • asp之家 网络编程 m.aspxhome.com