「Python入门」pip更换镜像源和下载库

打开CMD

按下 win + r(win键就是键盘上Windows图标那个键),呼出 “运行” 窗口,输入 cmd 并回车,即可进入 cmd 中。
在这里插入图片描述
大部分人说的终端、命令行、cmd、cmd命令、命令提示符,其实都说的是这个。cmd的使用很重要,因为python的 pip命令 就在cmd里执行。
Windows基础-cmd解释


python库

python库(也可以叫 python包)。

库是什么

Python的库(Library)是指一系列预先编写好的、用于执行特定功能的代码集合。这些库包含了大量的函数、类、模块等,它们可以被Python开发者在编写自己的程序时直接调用,从而避免重复造轮子,提高开发效率。

听不懂?你可以这样理解:别人把已经写好的具体功能,整理分类成一个个文件或文件夹,你去网上下载你需要的文件,然后导入到你的代码里面,你就可以直接用别人写好的功能了。这个文件或文件夹就统称为库。

库的优点

(了解即可)

  1. 提高开发效率。因为别人已经把功能写好了,你拿来用就行了。
  2. 丰富的功能支持。python官方已经收录了数十万的库,难以想象有多少功能。
  3. 跨平台兼容性。Python库通常都具有良好的跨平台兼容性。
  4. 开源和免费。大多数Python库都是开源的,这意味着开发者可以免费地使用和修改这些库。
  5. 社区支持。Python拥有庞大的开发者社区,这些社区提供了大量的教程、文档和示例代码,帮助开发者更好地使用Python库。
  6. 可扩展性。开发者可以根据自己的需要定制和扩展这些库。
  7. 易于集成。可以与其他语言和工具进行无缝集成。例如,Python可以与C/C++、Java等语言进行交互,从而实现混合编程。

库的分类

python除去基本语法和内置函数外,大部分功能都在python库里。因此库的认识和学习是重中之重。

python库的分类普遍认为分三大类:

类别介绍
标准库(Standard Library)Python自带的一系列库,包含了各种常用的功能,如系统操作(os库)、字符串处理(string库、re库)、网络编程(socket库)、时间日期处理(time库、datetime库)、随机数(random库)等。标准库中的模块是Python解释器的一部分,无需额外安装即可使用。
第三方库(Third-party Libraries)(重点)由Python社区开发者编写的库,提供了更为广泛和专业的功能。这些库通常需要通过 pip 等包管理工具进行安装。常见的第三方库包括NumPy(用于科学计算和数据分析)、Pandas(数据处理和分析)、Matplotlib(数据可视化)、Django(Web开发框架)、Flask(轻量级Web开发框架)、TensorFlow和PyTorch(深度学习框架)等。
扩展模块(Extension Modules)使用C、C++等语言编写的Python扩展模块,这些模块提供了Python标准库和第三方库无法直接实现的底层功能,如操作系统调用、硬件访问等。扩展模块需要编译为Python可以加载的二进制文件才能使用。该模块对于初学者来说不用关注。

pip

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包(主要是第三方包)的查找、下载、安装、卸载的功能。(python中库和包都指一种东西,叫法不同而已)。

如何使用pip

  • 下载库:
    打开cmd(见上文cmd教程),输入命令:pip install 库名 ,按下 回车键 运行即可下载安装库。
    在这里插入图片描述

  • 查看库:
    打开cmd,输入命令:pip list ,按下 回车键 运行,即可显示下载好的库,新安装的python最开始只有几个库。
    在这里插入图片描述

  • 卸载库 pip uninstall 库名

  • 清除缓存 pip cache purge

  • 更新pip到最新版 python -m pip install --upgrade pip

什么是镜像源

正常情况下,pip默认指向Python官网,从官方源下载第三方库,但由于各种原因(比如官方服务器在国外),官方源的下载速度很慢且不稳定。

镜像源是指存放 Python第三方库的服务器副本,用户可以通过镜像源来下载Python第三方库。这些镜像源都是国内的服务器,更加稳定、下载速度更快。

为什么要用镜像源

  1. 可以提高第三方库的下载速度。
  2. 可以减轻官方源的负担。
  3. 可以解决网络连接失败、下载失败问题。(主要原因)

常用镜像源网址

清华大学

https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云

https://mirrors.aliyun.com/pypi/simple/

网易

https://mirrors.163.com/pypi/simple/ 

豆瓣

https://pypi.douban.com/simple/

百度云

https://mirror.baidu.com/pypi/simple/

中科大

https://pypi.mirrors.ustc.edu.cn/simple/

华为云

https://mirrors.huaweicloud.com/repository/pypi/simple/

腾讯云

https://mirrors.cloud.tencent.com/pypi/simple/

华中理工大学

http://pypi.hustunique.com/

山东理工大学

http://pypi.sdutlinux.org/

如何换源下载

非常简单,就是在正常的下载命令后面添加 :-i 镜像源网址

完整命令:pip install 库名 -i 镜像源网址 。注意空格!!!很多人都会出错。

例如:
用豆瓣的镜像源下载最新版的 requests 库:pip install requests -i https://pypi.douban.com/simple/
用网易的镜像源下载指定版本的 django 库:pip install django==4.1.3 -i https://mirrors.163.com/pypi/simple/
库名后加上“==版本”即可指定版本,不然就是最新版本。

如何更换默认下载源

但每次我们下载库的时候都要多写命令去指定镜像源,这岂不是很麻烦。所以我们可以更换python的默认下载源,以后下载时就会默认从更换的镜像源下载,不用每次都去指定镜像源。

以清华为例:请在cmd命令行中分别执行以下两行命令来更换清华的默认下载源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

执行效果如下:出现 Writing to xxxxxxxx 并且没有红色报错或者黄色警告就代表执行成功了。xxxxx代表的就是记录默认镜像源的文件所在位置。在这里插入图片描述

换完默认镜像源之后依然可以使用 pip install 库名 -i 镜像源网址 命令来使用其他的镜像源。

如果某个镜像源多次尝试都无法下载成功,就换镜像源!!两个不行就换第三个!!不可能所有镜像源都不行!!


更加详细的pip教程:Python的pip包管理工具使用和cmd介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值