0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是库 安装拓展库的两种方式

麦辣鸡腿堡 来源:CSDN博客 作者:时间静止不是简史 2023-10-04 17:13 次阅读

什么是库模块和包侧重于代码组织,有明确的定义。 库强调的是功能性,而不是代码组织。 Python中库是借用其他编程语言的概念,没有特别具体的定义。我们通常将某个功能的“模块的集合”,称为库。

标准库Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能

目前学过的有:random、math、time、file、os、sys等模块

random模块实现随机数处理

math模块实现数学相关的运算

time模块实现时间的处理

file模块实现对文件的操作

OS模块实现和操作系统的交互

sys模块实现和解释器的交互

第三方扩展库强大的标准库奠定了python发展的基石,丰富和不断扩展的第三方库是python壮大的保证。 我们可以进入PyPI官网搜索标准库传送门想要了解 python 常用第三方库请见 这里

PIP模块管理工具

pip 是一个现代的,通用的Python包管理工具。提供了对 Python包的查找、下载、安装、卸载的功能

安装第三方扩展库的2种方式第一种方式:命令行下远程安装

家目录(/home)中,创建 pip 目录,然后增加文件:内容拷贝下面的即可(不要加其他字符):Linux的家目录:~
增加目录和文件:~/.pip/pip.confWindows的家目录是:c:/user/用户名
增加目录和文件:c:/user/用户名/pip/pip.ini

[global]index-url = http://mirrors.tencentyun.com/pypi/simpletrusted-host =
mirrors.tencentyun.com

以安装第三方Pypinyin库为例,在命令行提示符下输入:pip install Pypinyin即可

图片

第二种方式:Pycharm中直接安装到项目中

在Pycharm中,依次点击:file--》setting--》Project 本项目名--》Project Interpreter 点击 +
,然后输入要安装的第三方库 pymysql ,再点击按钮 InstallPackage ,等待安装即可,几秒种后,即提示安装成功

图片

提示成功后, 我们就可以在项目中直接使用第三方库pymysql了

图片

注意:

在下载标准库模块时, 如果下载的标准库模块版本和当前自己安装的Python 版本不一致, 可能会导致下载失败。

解决方案:

可以在使用pycharm时, 不指定安装版本。 这样pycharm可以自动匹配合适版本并下载

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2695

    浏览量

    47433
  • 代码
    +关注

    关注

    30

    文章

    4779

    浏览量

    68525
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84628
收藏 人收藏

    评论

    相关推荐

    Maxwell中两种用户自定义材料的实现方法

    Maxwell支持两种用户自定义材料。一是User Library(UserLib),另一是Personal Library(PersonalLib)。UserLib通常是一个网
    的头像 发表于 12-14 17:33 5344次阅读
    Maxwell中<b class='flag-5'>两种</b>用户自定义材料<b class='flag-5'>库</b>的实现方法

    两种采样方式

    两种采样方式.....................................
    发表于 08-08 15:04

    SQL语句的两种嵌套方式

    一般情况下,SQL语句是嵌套在宿主语言(如C语言)中的。有两种嵌套方式:1.调用层接口(CLI):提供一些中的函数和方法实现SQL的调用2.直接嵌套SQL:在代码中嵌套SQL语句
    发表于 05-23 08:51

    SQL语言的两种使用方式

    SQL语言的两种使用方式在终端交互方式下使用,称为交互式SQL嵌入在高级语言的程序中使用,称为嵌入式SQL―高级语言如C、Java等,称为宿主语言嵌入式SQL的实现方式源程序(用主语言
    发表于 12-20 06:51

    CH9141的bleuart和wchblelib这两种都可以用吗,有什么区别?

    CH9141有两种,bleuart 和 wchblelib,这两种都可以用吗,有什么区别?
    发表于 08-03 07:24

    逆变器的两种电流型控制方式

    逆变器的两种电流型控制方式 摘要:研究分析了逆变器的两种双环瞬时反馈控制方式——电流型准PWM控制方式和三态DPM
    发表于 07-10 11:21 4002次阅读
    逆变器的<b class='flag-5'>两种</b>电流型控制<b class='flag-5'>方式</b>

    两种NI VST上位机编程:LabVIEW范例和仪器设计教程

    NI矢量信号收发仪可以通过LabVIEW范例和仪器设计进行编程,或使用业内标准NI-RFSA和NI-RFSG仪器驱动。这两种选择都提供了预编译的FPGA位文件,只能需要通过上位机就可以运行了。本文
    发表于 11-18 08:37 1.1w次阅读
    <b class='flag-5'>两种</b>NI VST上位机编程:LabVIEW范例和仪器设计<b class='flag-5'>库</b>教程

    窄波束雷达测速仪如何安装,有哪两种安装方式

    窄波束雷达测速仪有两种安装方式,分个方向测速,组合起来就有四安装
    发表于 08-26 10:28 4062次阅读
    窄波束雷达测速仪如何<b class='flag-5'>安装</b>,有哪<b class='flag-5'>两种</b><b class='flag-5'>安装</b><b class='flag-5'>方式</b>

    读写分离的两种实现方式

    1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据去执行,至于谁来做选择数据这件事儿,无非个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现
    的头像 发表于 09-29 14:51 1.3w次阅读

    STM32的三开发方式 HAL固件安装与用户手册

      相比较早几年使用标准开发来讲,最近几年HAL的使用是越来越多,那么我们开发应当使用哪一呢,本文着重介绍常用的几种开发方式及相互之间的区别,白猫也好、黑猫也好,抓到耗子就是好猫
    的头像 发表于 07-04 14:35 3953次阅读

    在MATLAB/simulink中建模时的两种不同实现方式

    导读:本期文章主要介绍在MATLAB/simulink中建模时的两种不同实现方式,一是直接用现成的文件中的模块进行搭建,一是用Sfun
    的头像 发表于 09-15 10:07 1873次阅读

    MATLAB/simulink中两种实现建模方式的优势

    导读:本期文章主要介绍在MATLAB/simulink中建模时的两种不同实现方式,一是直接用现成的文件中的模块进行搭建,一是用Sfun
    的头像 发表于 09-15 10:10 5022次阅读

    如何安装Python图像处理PIL

    安装PIL 要使用PIL,我们首先需要安装它。有两种方法可以安装PIL
    的头像 发表于 09-12 17:15 2677次阅读
    如何<b class='flag-5'>安装</b>Python图像处理PIL<b class='flag-5'>库</b>

    redis两种持久化方式的区别

    的完整性和一致性。 Redis提供了两种持久化方式:RDB(Redis Database)和AOF(Append Only File)。这两种方式各有优劣,下面我们将详细介绍它们的区别
    的头像 发表于 12-04 11:12 519次阅读

    oracle数据的操作模式分为哪两种

    Oracle数据的操作模式分为两种:在线(Online)操作模式和离线(Offline)操作模式。 在线操作模式是指数据在运行状态下接受用户的查询和修改操作,同时也允许其他用户对数据
    的头像 发表于 12-06 10:07 854次阅读