python第三方库

目录

一、了解什么是第三方库以及python的包管理工具pip

二、pip如何使用

三、配置国内镜像

四、安装第三方库


一、了解什么是第三方库以及python的包管理工具pip

python内置了一些标准库可以直接导入使用,可称之为内置库

其他开发者开发出来的都叫第三方库,开发者约定:第三方库都统一托管到pypi.org

我们再一起来了解一下pip:pip 是一个在 Python 编程环境中广泛使用的包管理工具,全称为 "Package Installer for Python" 或者有时也表示为 "Pip Installs Packages"。它的主要功能是使得安装、升级和卸载 Python 包变得更加简单和自动化。

  1. pippython的包管理工具,pippip3版本不同,都位于Scripts\目录下:
  2. 如果系统中安装了Python2,那么就只能使用pip
  3. 如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。

pip就是咱们用来下载安装第三方库的工具

二、pip如何使用

使用 pip 安装 Python 包一般在命令行界面(如windows的CMD)中执行,在cmd中执行pip安装python包会安装到本地系统Python的site-packages目录。

如果在pycharm执行,则是在Terminal对话框中,我在之前发的pycharm配置文章(http://t.csdnimg.cn/dkE1C中(2、PyCharm的配置及使用->1、基础设置:配置终端)有详细介绍Terminal对话框使用。pycharm安装第三方库一定要注意,在Terminal对话框中安装python包一般默认安装到pycharm正在运行项目路径,如果该项目是新建了虚拟环境的,那么在本地环境是无法调用到的,同理在本地环境安装的第三方库,虚拟环境下也无法调用。在pycharm配置文章中有说明虚拟环境和本地环境依赖包,如感兴趣可以查阅。

三、配置国内镜像

https://pypi.org/simple 是python第三方库统一托管网站,缺陷是下载速度很慢

pip 使用国内镜像的主要优势在于提高包下载速度,解决由于网络问题导致的国外官方源访问缓慢或不稳定的问题。使用 pip 国内镜像可以极大地改善开发者的工作效率

下载镜像优化 (推荐https),推荐以下国内镜像地址

  1. 阿里云:https://mirrors.aliyun.com/pypi/simple/
  2. 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
  3. 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
  4. 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
  5. 豆瓣镜:https://pypi.douban.com/simple/

镜像下载  pip install 包名 -i 镜像地址 如安装requests

pip install requests -i https://mirrors.aliyun.com/pypi/simple/

为了方便,可以直接设置全局镜像地址下载(有的电脑装有翻墙软件,会有访问不到国内情况)

pip config set global.index-url 镜像地址

如设置镜像地址为阿里云

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

取消全局设置

pip config unset global.index-url

查看当前全局设置

pip config list

设置全局后,就可以直接通过镜像地址下载第三方包了,如需安装requests 只需 pip install requests就可以了

四、安装第三方库

安装指令如下

安装指定包
pip install package_name
如安装requests
pip install requests

安装特定版本的包
pip install package_name==version
如安装2.31.0版本的requests
pip install requests==2.31.0

升级已安装的包
pip install --upgrade package_name
如升级requests
pip install --upgrade requests

卸载包
pip uninstall package_name

检查是否有包更新可用
pip list --outdated
要更新所有过时的包
pip install --upgrade all

详细信息查看
pip show package_name
如查看requests详细信息
pip show requests

也可以批量操作,在txt文件中输入要安装包名字就可以了

批量安装
pip install -r requirements.txt (txt名字可以任意定义,不过最常见的是requirements.txt) 

批量卸载
pip uninstall -r requirements.txt -y 批量卸载 依赖包卸载不干净

使用freeze生成所有依赖包清单 (自动生成清单) 
pip freeze > modules.txt 
pip uninstall -r modules.txt -y #批量卸载

线上备份支持
pip download -r modules.txt -d packages/ 下载所需依赖包到当前路径下的packages/目录下 
pip install --no-index --find-links=packages/ -r modules.txt 离线还原安装项目所需依赖 
库 

  • 24
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值